Unify visual line_mode and non line_mode operators

This commit is contained in:
Keith Simmons 2022-05-24 13:35:57 -07:00
parent 11569a869a
commit e93c49f4f0
12 changed files with 141 additions and 178 deletions

View file

@ -9,7 +9,7 @@
}
],
"h": "vim::Left",
"backspace": "editor::Backspace", // "vim::Left",
"backspace": "vim::Left",
"j": "vim::Down",
"k": "vim::Up",
"l": "vim::Right",
@ -75,11 +75,19 @@
"shift-O": "vim::InsertLineAbove",
"v": [
"vim::SwitchMode",
"Visual"
{
"Visual": {
"line": false
}
}
],
"shift-V": [
"vim::SwitchMode",
"VisualLine"
{
"Visual": {
"line": true
}
}
],
"p": "vim::Paste",
"u": "editor::Undo",
@ -131,15 +139,6 @@
"y": "vim::VisualYank"
}
},
{
"context": "Editor && vim_mode == visual_line",
"bindings": {
"c": "vim::VisualLineChange",
"d": "vim::VisualLineDelete",
"x": "vim::VisualLineDelete",
"y": "vim::VisualLineYank"
}
},
{
"context": "Editor && vim_mode == insert",
"bindings": {