vim: Add support for insert button (#19245)
This commit adds support for using the physical insert-button. First click toggles insert mode and subsequent clicks toggle back and forth between replace and insert mode. Closes #19224 Release Notes: - Added support for using the insert button for vim_mode.
This commit is contained in:
parent
a56f946a7d
commit
a77ec94cbc
1 changed files with 5 additions and 2 deletions
|
@ -256,6 +256,7 @@
|
||||||
"@": ["vim::PushOperator", "ReplayRegister"],
|
"@": ["vim::PushOperator", "ReplayRegister"],
|
||||||
"ctrl-pagedown": "pane::ActivateNextItem",
|
"ctrl-pagedown": "pane::ActivateNextItem",
|
||||||
"ctrl-pageup": "pane::ActivatePrevItem",
|
"ctrl-pageup": "pane::ActivatePrevItem",
|
||||||
|
"insert": "vim::InsertBefore",
|
||||||
// tree-sitter related commands
|
// tree-sitter related commands
|
||||||
"[ x": "editor::SelectLargerSyntaxNode",
|
"[ x": "editor::SelectLargerSyntaxNode",
|
||||||
"] x": "editor::SelectSmallerSyntaxNode",
|
"] x": "editor::SelectSmallerSyntaxNode",
|
||||||
|
@ -338,7 +339,8 @@
|
||||||
"ctrl-t": "vim::Indent",
|
"ctrl-t": "vim::Indent",
|
||||||
"ctrl-d": "vim::Outdent",
|
"ctrl-d": "vim::Outdent",
|
||||||
"ctrl-k": ["vim::PushOperator", { "Digraph": {} }],
|
"ctrl-k": ["vim::PushOperator", { "Digraph": {} }],
|
||||||
"ctrl-r": ["vim::PushOperator", "Register"]
|
"ctrl-r": ["vim::PushOperator", "Register"],
|
||||||
|
"insert": "vim::ToggleReplace"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -357,7 +359,8 @@
|
||||||
"ctrl-k": ["vim::PushOperator", { "Digraph": {} }],
|
"ctrl-k": ["vim::PushOperator", { "Digraph": {} }],
|
||||||
"backspace": "vim::UndoReplace",
|
"backspace": "vim::UndoReplace",
|
||||||
"tab": "vim::Tab",
|
"tab": "vim::Tab",
|
||||||
"enter": "vim::Enter"
|
"enter": "vim::Enter",
|
||||||
|
"insert": "vim::InsertBefore"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue