micro-editor / micro-editor/micro
savecursor option does not allways recover the exact saved file state
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 29.6k
- Forks
- 1.4k
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 10
Description
Description of the problem or steps to reproduce
All of the following applies, when the option "savecursor" is set to "true".
When a file is saved and quit and the cursor was in a line greater than the number of lines of the terminal - a line for the infobar, if set, - a line for the status line, if set, on the next opening of the file the line, the cursor was positioned on, is one line beneath the visible lines, and the cursor is invisible.
Example of correct behavior:
File before saving and quitting:

After opening the file again, the same state is shown.
Example of incorrect behavior:
File before saving and quitting:

File after reopening:

Please note that the cursor is not shown.
Specifications
Commit hash: cfcb2e45
OS: Arch
Terminal: lxterminal
Thank you!
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the issue with savecursor set to true, using a file and terminal layout where the saved cursor line is below the visible area. Compare the cursor position before saving and after reopening; done means the exact saved file state is restored and the cursor remains visible.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- cli
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100