54 lines
992 B
Plaintext
54 lines
992 B
Plaintext
set editing-mode vi
|
|
|
|
########### prompt ##############
|
|
set show-mode-in-prompt on
|
|
set vi-ins-mode-string \1\e[1 q\2
|
|
set vi-cmd-mode-string \1\e[2 q\2
|
|
#################################
|
|
|
|
############# new ###############
|
|
set keymap vi-insert
|
|
"\C-a":beginning-of-line
|
|
"\C-e":end-of-line
|
|
"\C-b":backward-char
|
|
"\C-f":forward-char
|
|
"\eb":backward-word
|
|
"\ef":forward-word
|
|
"\C-k": kill-line
|
|
"\C-u": unix-line-discard
|
|
#################################
|
|
|
|
##### remap - colemak-dh ########
|
|
|
|
# n -> h
|
|
set keymap vi-command
|
|
"n": backward-char
|
|
# e -> j
|
|
set keymap vi-command
|
|
"e": previous-history
|
|
# i -> k
|
|
set keymap vi-command
|
|
"i": next-history
|
|
# o -> l
|
|
set keymap vi-command
|
|
"o": forward-char
|
|
|
|
# k -> n
|
|
set keymap vi-command
|
|
"k": vi-search-again
|
|
# j -> e
|
|
set keymap vi-command
|
|
"j": vi-end-word
|
|
# l -> i
|
|
set keymap vi-command
|
|
"l": vi-insertion-mode
|
|
# h -> o
|
|
|
|
#################################
|
|
|
|
########### custom ##############
|
|
$if qalc
|
|
set show-mode-in-prompt off
|
|
$endif
|
|
#################################
|