dy-sh169k downloadsRemember cursor and scroll position for each note.
An Obsidian plugin that remembers the cursor position, scroll position, and text selection for each note.
#header links)Each time you move the cursor or scroll in a note, the plugin records that state. When you come back to the same note (even after closing and reopening Obsidian), it restores your exact position and selection. This makes navigating between notes seamless — no more manually scrolling to find your place.
.obsidian/plugins/remember-cursor-position/ directory| Setting | Description |
|---|---|
| Default cursor position | What to do when no saved position exists for a file (Beginning / End / Before footnotes / Default — do nothing) |
| Data file name | Path to the JSON file where positions are stored |
| Delay after opening a new note | Prevents unwanted scrolling when opening links with section anchors |
| Delay between saving | How often the position database is written to disk |
| Remove entries for deleted files | Prune positions for files that no longer exist in the vault |
| Remove entries older than | Automatically discard positions not updated within the selected period |
| Maximum number of entries to keep | Limit the database size by keeping only the most recently visited files |
If you find a bug or have a feature request, please open an issue.