awfrok432 downloadsPut the cursor at the last edit location when opening a note. Work well with multiple notes.
When a user open a note in obsidian, the plugin moves the cursor to the last edit location.
This occurs only once for each note.
The plugin is designed to work well with multiple notes.
To do this, internally
the plugin utilizes unique identifier, which can be one of plugin generated UUID, user provided field, or file path
When editing a note, the plugin stores the note's unique identifier as well as the edit line number and character number.

unique identifier in the front matter{ID name}: {ID}source option and give an ID name for the unique identifierOption A. Plugin generated UUID: If UUID is missing in the front matter, the plugin will automatically generate UUID for the note. unique identifier will be this: uuid: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxuuidOption B. User provided field: A user can choose one of exising field names to use as the unique identifier's name, such as title or createddatetime. This option will not generate any field name or value but is to offer a flexibility for those who does not want to add additional UUID to the front matter. So, if the plugin cannot find the name of the unique indentifier in the front matter, the plugin does not save nor restore the cursor location.unique identifier will vary according to what a user chooses.Option C. File path: If a user does not use the front matter, the note's relative path in the vault can be used as its unique identifier. This is for those who does not want to use the front matter./ means the root of the vault./* means the rood and all the sub folders.folder means the folder in the root.folder/* means the folder and all its sub folders.Go to last edit locationScroll cursor line to center of viewunique identifier, any of UUID or user provided fieldunique identifier of a note, the plugin cannot find it in the stored data.json; which means the plugin will save location with a new unique identifier.last navigation locationMIT