zed/assets
Conrad Irwin dd577074f2
vim: Fix relative motions (#2888)
This changes vim motions to be relative to fold lines, not display
lines, to match the behaviour of vim.

This is necessary for relative line numbers to make sense (as the most
important thing is you can do `3j` to get th e line that is numbered 3).


Release Notes:

- vim: Fix handling of motions when `soft_wrap` is enabled in zed. Like
in vim `j,k,up,down,$,^,0,home,end` will all now navigate in file
coordinates not display coordinates.
- vim: Add `g {j,k,up,down,$,^,0,home,end}` to navigate in display
coordinates.
- vim: Add `z o` and `z c` to open and close folds.
- vim: Add `z f` in visual mode to fold selection.

Note: this may be a jarring change if you're grown used to the current
behaviour of `j` and `k`. You can make the issue less acute by setting
`"soft_wrap":"none"` in your settings; or you can manually copy the
bindings for `g j` to the binding for `j` (etc.) in your keymap.json to
preserve the existing behaviour.
2023-08-29 11:19:37 -07:00
..
contexts Fix annoying system prompt 2023-05-29 21:47:59 -06:00
fonts Add IBM Plex license 2023-08-09 11:39:15 -04:00
icons Add elixir icons 2023-08-18 14:54:53 -04:00
keymaps vim: Fix relative motions (#2888) 2023-08-29 11:19:37 -07:00
settings relative line numbers (#2887) 2023-08-25 14:17:41 -06:00
sounds Update collaboration sounds, add sounds to screensharing 2023-07-04 16:18:42 -04:00
themes WIP Re-case internal and experiment theme folders 2022-10-21 13:04:24 -04:00