zed/assets/keymaps
Thorsten Ball d135ec2b73
completions: Restore tab behavior when both visible (#22069)
This reverts part of #21858 by changing how `tab` works again:

- If both, completions and inline completions, are visible, then `tab`
accepts the completion and `shif-tab` the inline completion.
- If only one of them is shown, then `tab` accepts it.

I'm not a fan of this solution, but I think it's a short-term fix that
avoids breaking people's `tab` muscle memory.

Release Notes:

- (These release notes invalidate the release notes contained in:
https://github.com/zed-industries/zed/pull/21858)
- Changed how inline completions (Copilot, Supermaven, ...) and normal
completions (from language servers) interact. Zed will now also show
inline completions when the completion menu is visible. The user can
accept the inline completion with `<shift-tab>` and the active entry in
the completion menu with `<tab>`.
2024-12-16 11:02:54 +01:00
..
linux Improve Editor::DuplicateSelection (#21976) 2024-12-13 16:32:33 -05:00
macos Improve Editor::DuplicateSelection (#21976) 2024-12-13 16:32:33 -05:00
default-linux.json completions: Restore tab behavior when both visible (#22069) 2024-12-16 11:02:54 +01:00
default-macos.json completions: Restore tab behavior when both visible (#22069) 2024-12-16 11:02:54 +01:00
initial.json Use lowercase command names in initial settings files (#15717) 2024-08-03 09:35:09 -04:00
storybook.json storybook: Fix Backspace in Auto Height Editor and Picker stories (#11011) 2024-04-25 17:37:47 -04:00
vim.json vim: Add delete action to HelixNormal mode (#21544) 2024-12-06 14:05:41 -07:00