Unify visual line_mode and non line_mode operators
This commit is contained in:
parent
11569a869a
commit
e93c49f4f0
12 changed files with 141 additions and 178 deletions
|
@ -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": {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue