wip
This commit is contained in:
parent
70e3a31598
commit
4516750bf1
@ -1,30 +1,36 @@
|
|||||||
set editing-mode vi
|
set editing-mode vi
|
||||||
|
|
||||||
|
########### prompt ##############
|
||||||
set show-mode-in-prompt on
|
set show-mode-in-prompt on
|
||||||
set vi-ins-mode-string \1\e[1 q\2
|
set vi-ins-mode-string \1\e[1 q\2
|
||||||
set vi-cmd-mode-string \1\e[2 q\2
|
set vi-cmd-mode-string \1\e[2 q\2
|
||||||
|
#################################
|
||||||
|
|
||||||
|
##### remap - colemak-dh #######
|
||||||
set keymap vi-command
|
set keymap vi-command
|
||||||
|
|
||||||
|
# n -> h
|
||||||
"n":backward-char
|
"n":backward-char
|
||||||
"N":beginning-of-line
|
"N":beginning-of-line
|
||||||
|
# e -> k
|
||||||
"i":next-history
|
|
||||||
"\C-i":accept-line
|
|
||||||
|
|
||||||
"e":previous-history
|
"e":previous-history
|
||||||
"\C-e":kill-line
|
"\C-e":kill-line
|
||||||
|
# i -> j
|
||||||
|
"i":next-history
|
||||||
|
"\C-i":accept-line
|
||||||
|
# o -> l
|
||||||
"o":forward-char
|
"o":forward-char
|
||||||
"\C-o":clear-screen
|
"\C-o":clear-screen
|
||||||
|
|
||||||
|
# k -> n
|
||||||
"k":vi-search-again
|
"k":vi-search-again
|
||||||
"K":vi-search-again
|
"K":vi-search-again
|
||||||
|
# j -> e
|
||||||
"j":vi-end-word
|
"j":vi-end-word
|
||||||
"J":vi-end-word
|
"J":vi-end-word
|
||||||
|
# l -> i
|
||||||
"l":vi-insertion-mode
|
"l":vi-insertion-mode
|
||||||
"L":vi-insert-beg
|
"L":vi-insert-beg
|
||||||
|
# h -> o
|
||||||
|
# noop
|
||||||
|
#################################
|
||||||
|
@ -22,18 +22,41 @@ set ruler
|
|||||||
" W - Save file as superuser
|
" W - Save file as superuser
|
||||||
command! W execute 'w !sudo tee % > /dev/null' <bar> edit!
|
command! W execute 'w !sudo tee % > /dev/null' <bar> edit!
|
||||||
|
|
||||||
|
"####### remap - colemak-dh #######
|
||||||
" colemak-dh
|
" n -> h
|
||||||
noremap n h
|
noremap n h
|
||||||
|
noremap N H
|
||||||
|
noremap! <C-n> <C-h>
|
||||||
|
" e -> k
|
||||||
noremap e k
|
noremap e k
|
||||||
|
noremap e K
|
||||||
|
noremap! <C-e> <C-k>
|
||||||
|
" i -> j
|
||||||
noremap i j
|
noremap i j
|
||||||
|
noremap I J
|
||||||
|
noremap! <C-i> <C-j>
|
||||||
|
" o -> l
|
||||||
noremap o l
|
noremap o l
|
||||||
|
noremap O L
|
||||||
|
noremap! <C-o> <C-l>
|
||||||
|
|
||||||
|
" k -> n
|
||||||
noremap k n
|
noremap k n
|
||||||
noremap l i
|
noremap K N
|
||||||
noremap h o
|
noremap! <C-k> <C-n>
|
||||||
|
" j -> e
|
||||||
noremap j e
|
noremap j e
|
||||||
|
noremap J E
|
||||||
|
noremap! <C-j> <C-e>
|
||||||
|
" l -> i
|
||||||
|
noremap l i
|
||||||
|
noremap L I
|
||||||
|
noremap! <C-l> <C-i>
|
||||||
|
" h -> o
|
||||||
|
noremap h o
|
||||||
|
noremap H O
|
||||||
|
noremap! <C-h> <C-o>
|
||||||
|
"#################################
|
||||||
set langmap=йЙцЦуУкКеЕнНгГшШщЩзЗхХъЪфФыЫвВаАпПрРоОлЛдДжЖэЭяЯчЧсСмМиИтТьЬбБюЮ.\\,;qQwWfFpPbBjJlLuUyY;:[{]}aArRsStTgGmMnNeEiIoO'\"xXcCdDvVzZkKhH\\,<.>/?
|
set langmap=йЙцЦуУкКеЕнНгГшШщЩзЗхХъЪфФыЫвВаАпПрРоОлЛдДжЖэЭяЯчЧсСмМиИтТьЬбБюЮ.\\,;qQwWfFpPbBjJlLuUyY;:[{]}aArRsStTgGmMnNeEiIoO'\"xXcCdDvVzZkKhH\\,<.>/?
|
||||||
noremap о ь
|
noremap о ь
|
||||||
noremap л т
|
noremap л т
|
||||||
|
Loading…
Reference in New Issue
Block a user