mirror of
https://github.com/pojokcodeid/nvim-lazy.git
synced 2025-07-11 09:54:26 +02:00
enc: add key maps SHIFT+ALT-UP/DOWN for duplicate code
This commit is contained in:
parent
fa09a7248e
commit
282733e5ea
1 changed files with 4 additions and 0 deletions
|
@ -20,13 +20,17 @@ for _, mode in ipairs({ "i", "v", "n", "x" }) do
|
||||||
-- duplicate line
|
-- duplicate line
|
||||||
keymap(mode, "<S-Down>", "<cmd>t.<cr>", opts)
|
keymap(mode, "<S-Down>", "<cmd>t.<cr>", opts)
|
||||||
keymap(mode, "<S-Up>", "<cmd>t -1<cr>", opts)
|
keymap(mode, "<S-Up>", "<cmd>t -1<cr>", opts)
|
||||||
|
keymap(mode, "<S-M-Down>", "<cmd>t.<cr>", opts)
|
||||||
|
keymap(mode, "<S-M-Up>", "<cmd>t -1<cr>", opts)
|
||||||
-- save file
|
-- save file
|
||||||
keymap(mode, "<C-s>", "<cmd>silent! w<cr>", opts)
|
keymap(mode, "<C-s>", "<cmd>silent! w<cr>", opts)
|
||||||
end
|
end
|
||||||
|
|
||||||
-- duplicate line visual block
|
-- duplicate line visual block
|
||||||
keymap("x", "<S-Down>", ":'<,'>t'><cr>", opts)
|
keymap("x", "<S-Down>", ":'<,'>t'><cr>", opts)
|
||||||
|
keymap("x", "<S-M-Down>", ":'<,'>t'><cr>", opts)
|
||||||
keymap("x", "<S-Up>", ":'<,'>t-1<cr>", opts)
|
keymap("x", "<S-Up>", ":'<,'>t-1<cr>", opts)
|
||||||
|
keymap("x", "<S-M-Up>", ":'<,'>t-1<cr>", opts)
|
||||||
|
|
||||||
-- move text up and down
|
-- move text up and down
|
||||||
keymap("x", "<A-Down>", ":move '>+1<CR>gv-gv", opts)
|
keymap("x", "<A-Down>", ":move '>+1<CR>gv-gv", opts)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue