Skip to content

Commit

Permalink
feat: new V, D, C keybinding for Input component (#139)
Browse files Browse the repository at this point in the history
  • Loading branch information
sxyazi authored Sep 12, 2023
1 parent 0f9318e commit b5db6da
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions config/preset/keymap.toml
Original file line number Diff line number Diff line change
Expand Up @@ -161,9 +161,10 @@ keymap = [
{ on = [ "<Esc>" ], exec = "escape", desc = "Go back the normal mode, or cancel input" },

# Mode
{ on = [ "i" ], exec = "insert", desc = "Enter insert mode" },
{ on = [ "a" ], exec = "insert --append", desc = "Enter append mode" },
{ on = [ "v" ], exec = "visual", desc = "Enter visual mode" },
{ on = [ "i" ], exec = "insert", desc = "Enter insert mode" },
{ on = [ "a" ], exec = "insert --append", desc = "Enter append mode" },
{ on = [ "v" ], exec = "visual", desc = "Enter visual mode" },
{ on = [ "V" ], exec = [ "move -999", "visual", "move 999" ], desc = "Enter visual mode and select all" },

# Navigation
{ on = [ "h" ], exec = "move -1", desc = "Move cursor left" },
Expand All @@ -183,7 +184,9 @@ keymap = [

# Deletion
{ on = [ "d" ], exec = "delete --cut", desc = "Cut the selected characters" },
{ on = [ "D" ], exec = [ "delete --cut", "move 999" ], desc = "Cut until the EOL" },
{ on = [ "c" ], exec = "delete --cut --insert", desc = "Cut the selected characters, and enter insert mode" },
{ on = [ "C" ], exec = [ "delete --cut --insert", "move 999" ], desc = "Cut until the EOL, and enter insert mode" },
{ on = [ "x" ], exec = [ "delete --cut", "move 1 --in-operating" ], desc = "Cut the current character" },

# Yank/Paste
Expand Down

0 comments on commit b5db6da

Please sign in to comment.