emacs-evil / emacs-evil/evil

Marks are not persisted between sessions

Open
#674 11 comments 6 reactions 0 assignees View on GitHub
bug minor
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.