Post History
Looks like I came up with my own approach in the end. At least, nobody seems to have mentioned it. LibreOffice Writer (and probably most other word processors) supports adding comments. They are d...
Answer
#4: Attribution notice removed
Source: https://writers.stackexchange.com/a/41170 License name: CC BY-SA 3.0 License URL: https://creativecommons.org/licenses/by-sa/3.0/
#3: Attribution notice added
Source: https://writers.stackexchange.com/a/41170 License name: CC BY-SA 3.0 License URL: https://creativecommons.org/licenses/by-sa/3.0/
#2: Initial revision
Looks like I came up with my own approach in the end. At least, nobody seems to have mentioned it. LibreOffice Writer (and probably most other word processors) supports adding _comments_. They are displayed in the sidebar, exist outside of the text itself, yet are attached to a location in the text (so, for example, flow with the text). **What I ended up doing was to, whenever a character moves to a new location, I add a (very) brief comment that lists the characters per location.** Especially since I don't need to track a large number of locations and write _mostly_ (but not exclusively) chronologically, this works nicely for me. If I find myself wondering where someone is, I'll just scroll up to the most recent comment, and look for the name of the character. If I need a character to be in a new location, I'll write whatever makes sense in the prose so that they are now in the new location, then copy the most recent comment and move their name from where they were previously to where they need to be. This also has the bonus feature that deleting all comments is just two clicks from any comment.