vim: Fix code actions menu

Fixes: zed-industries/community#1690
This commit is contained in:
Conrad Irwin 2023-06-26 21:46:06 -06:00
parent 3f4a06f576
commit a1343f0d2c
2 changed files with 9 additions and 3 deletions

View file

@ -1,6 +1,6 @@
[
{
"context": "Editor && VimControl && !VimWaiting",
"context": "Editor && VimControl && !VimWaiting && !menu",
"bindings": {
"g": [
"vim::PushOperator",

View file

@ -7641,8 +7641,14 @@ impl View for Editor {
keymap.add_identifier("renaming");
}
match self.context_menu.as_ref() {
Some(ContextMenu::Completions(_)) => keymap.add_identifier("showing_completions"),
Some(ContextMenu::CodeActions(_)) => keymap.add_identifier("showing_code_actions"),
Some(ContextMenu::Completions(_)) => {
keymap.add_identifier("menu");
keymap.add_identifier("showing_completions")
}
Some(ContextMenu::CodeActions(_)) => {
keymap.add_identifier("menu");
keymap.add_identifier("showing_code_actions")
}
None => {}
}
for layer in self.keymap_context_layers.values() {