New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remember and restore the line:column cursor and document scroll position for recent files #2725
Comments
Kate supports this. Convince me not to switch. |
To paraphrase Stallman, the father of open source, "we make the software because we want to, we are happy if its useful to others, but we do not gain from having users, and we are sad but we do not lose if they use another tool". |
Issue still present in v1.33. Cursor positions are saved for the open tabs when Geany is restarted, but not when a file is re-opened from Recent Files. |
You could have a look at the GeanyNumberedBookmarks plugin which has feature close to what you request, it can save fold states and bookmarks for documents and restores them when the document is opened again. I just transferred this issue to the Geany-Plugins project where the GeanyNumberedBookmarks plugin lives. |
@dandv BTW which plugin are you expecting to do this? |
@elextr: I expect Geany core (not a plugin) to remember the cursor and scroll position for recent files, and restore them when the file is opened again. |
@dandv this is the plugins issues, thats why I asked. |
@elextr - super weird. No idea why I created this issue here and not in the geany repo. Can an admin please transfer the issue in the other repo? CC @geanyadmin, @eht16, @ntrel |
Could add cursor position to the end of recents filenames, that would allow the cursor to move to where it was (or as near as possible if the file changed and its now past the end) and that would be onscreen. Similarly could do getfirst visible and set first visble to scroll position. A well written pull request would probably be accepted. |
Notice the cursor position is 1:1, instead of where you left off.
The text was updated successfully, but these errors were encountered: