vim: additional keymaps to retain visual selection
This commit is contained in:
parent
7bc515f781
commit
1c46c9be64
1 changed files with 5 additions and 1 deletions
|
@ -12,7 +12,11 @@ nmap('k', 'gk')
|
||||||
-- maintain cursor position when joining lines
|
-- maintain cursor position when joining lines
|
||||||
nmap('J', 'mzJ`z')
|
nmap('J', 'mzJ`z')
|
||||||
|
|
||||||
-- retain selection when indenting/unindenting in visual mode
|
-- retain selection when making changes in visual mode
|
||||||
|
vmap( '<c-a>', '<c-a>gv')
|
||||||
|
vmap( '<c-x>', '<c-x>gv')
|
||||||
|
vmap('g<c-a>', 'g<c-a>gv')
|
||||||
|
vmap('g<c-x>', 'g<c-x>gv')
|
||||||
vmap('>', '><cr>gv')
|
vmap('>', '><cr>gv')
|
||||||
vmap('<', '<<cr>gv')
|
vmap('<', '<<cr>gv')
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue