# vim: Better jump list support \(\#33495\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/20a3e613b84671ab71931d80c9c5f2697675ec18)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: 20a3e613b84671ab71931d80c9c5f2697675ec18

Requested commit: 20a3e613b84671ab71931d80c9c5f2697675ec18

Commit: 20a3e613b84671ab71931d80c9c5f2697675ec18

Tree: b06651578de3ba0bb21b194feaccce8e975d9216

Author: Conrad Irwin

Committer: GitHub

## Message

```
vim: Better jump list support (#33495)

Closes #23527
Closes #30183
Closes some Discord chats

Release Notes:

- vim: Motions now push to the jump list using the same logic as vim
(i.e.
`G`/`g g`/`g d` always do, but `j`/`k` always don't). Most non-vim
actions
(including clicking with the mouse) continue to push to the jump list
only
  when they move the cursor by 10 or more lines.
```

## Parents

- [ba1c05abf27f4285fb856fe4594e10c83e6dd01e](https://git.cafe/gitcafe/zed/commit/ba1c05abf27f4285fb856fe4594e10c83e6dd01e?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/20a3e613b84671ab71931d80c9c5f2697675ec18?format=markdown)
