zed/assets/keymaps
Kirill Bulatov 176314bfd2
Improve outline panel keyboard navigation (#20385)
Closes https://github.com/zed-industries/zed/issues/20187

Make outline panel more eager to open its entries:

* scroll editor to selected outline entries (before it required an extra
`"outline_panel::Open", { "change_selection": false }` action call)
* make any `Open` action call to behave like `"outline_panel::Open", {
"change_selection": true }` and remove the redundant parameter.
Now opening an entry is equal to double clicking the same entry: the
editor gets scrolled and its selection changes
* add a way to open entries the same way as excerpts are open in multi
buffers (will open the entire file, scroll and place the caret)

* additionally, fix another race issue that caused wrong entry to be
revealed after the selection change

Release Notes:

- Improved outline panel keyboard navigation
2024-11-08 01:19:54 +02:00
..
linux Add emacs keymap (#19605) 2024-11-07 15:22:53 -05:00
macos Add emacs keymap (#19605) 2024-11-07 15:22:53 -05:00
default-linux.json Improve outline panel keyboard navigation (#20385) 2024-11-08 01:19:54 +02:00
default-macos.json Improve outline panel keyboard navigation (#20385) 2024-11-08 01:19:54 +02:00
initial.json
storybook.json
vim.json Allow vim macros in visual mode (#20261) 2024-11-05 15:52:02 -07:00