# vim: Implement \`\[ e\` and \`\] e\` from vim-unimpaired \(\#32851\) · gitcafe/zed

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

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

Visibility: public

Requested revision: dbc4ccd95ac45376465a8cfed235cb49db6fa40f

Requested commit: dbc4ccd95ac45376465a8cfed235cb49db6fa40f

Commit: dbc4ccd95ac45376465a8cfed235cb49db6fa40f

Tree: 10f3021ce0e77fcbf258b63c91a32eb8401deadb

Author: Alejandro Fernández Gómez

Committer: GitHub

## Message

```
vim: Implement `[ e` and `] e` from vim-unimpaired (#32851)

From [this
discussion](https://github.com/zed-industries/zed/discussions/30757).

The default vim keymap already implements some of [vim-unimpaired
keymaps](https://github.com/tpope/vim-unimpaired). I thought I could add
this one as well to move lines up and down.

Since the keymaps are in a plugin and not by default in vim, this might
be out of the scope. If you feel like this is the case, just close the
PR :)


Release Notes:

- vim: Added `[ e` and `] e` key bindings to move lines up and down.
```

## Parents

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

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