Skip to content

Commit

Permalink
vim: Document jk (#11150)
Browse files Browse the repository at this point in the history
Release Notes:


- N/A
  • Loading branch information
mrnugget committed Apr 29, 2024
1 parent d4ec68b commit 8a79535
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions docs/src/configuring_zed__configuring_vim.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,19 @@ You can see the bindings that are enabled by default in vim mode [here](https://

The details of the context are a little out of scope for this doc, but suffice to say that `menu` is true when a menu is open (e.g. the completions menu), `VimWaiting` is true after you type `f` or `t` when we’re waiting for a new key (and you probably don’t want bindings to happen). Please reach out on [GitHub](https://github.com/zed-industries/zed) if you want help making a key bindings work.

### Examples

Binding `jk` to exit insert mode and go to normal mode:

```
{
"context": "Editor && vim_mode == insert && !menu",
"bindings": {
"j k": ["vim::SwitchMode", "Normal"]
}
}
```

## Subword motion

Subword motion is not enabled by default. To enable it, add these bindings to your keymap.
Expand Down

0 comments on commit 8a79535

Please sign in to comment.