Marks are not persisted between sessions
- Dominant language
- Emacs Lisp
- Stars
- 3.9k
- Forks
- 307
- PR merge metrics
- No merged PRs in 30d
Description
Originally reported by: **César Antáres (Bitbucket: [ZzAntares](https://bitbucket.org/ZzAntares), GitHub: [ZzAntares](https://github.com/ZzAntares))**
----------------------------------------
Perhaps there is a setting that should be turned on but in vim, setting a local mark will be persisted so the next session you use vim you can jump to previously set marks.
### Example
Open a medium sized file in vim and set a mark `50%ma`, close vim, reopen vim using same file as before and visit mark using `'a` it finds the previously set mark. Do the same thing with evil and it gives `Marker 'a' is not set in this buffer`.
## Info
- GNU Emacs 24.5.1 (x86_64-apple-darwin15.4.0, Carbon Version 157 AppKit 1404.46)
- Evil version 1.2.12
- I use both emacs on terminal and on X (depends on my mood)
----------------------------------------
- Bitbucket: https://bitbucket.org/lyro/evil/issue/674
Contributor guide
Research direction
The report names no source file, test, or entry point. Reproduce the Vim and Evil workflows described, then trace how local marks are stored and restored across sessions; done means reopening the same file lets Evil resolve a previously set mark such as 'a.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- emacs-lisp
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100