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 ################################# ##### remap - colemak-dh ####### # n -> h set keymap vi-insert "\C-n":backward-delete-char set keymap vi-command "n":backward-char "\C-n":backward-char # e -> k set keymap vi-command "e":previous-history "\C-e":kill-line # i -> j #set keymap vi-insert # "\C-i":accept-line # ascii code conflicts with tab set keymap vi-command "i":next-history # "\C-i":accept-line # ascii code conflicts with tab # o -> l set keymap vi-command "o":forward-char "\C-o":clear-screen # k -> n #set keymap vi-insert #"\C-k":menu-complete # bound to intr, use tab set keymap vi-command "k":vi-search-again "K":vi-search-again "\C-k":next-history # j -> e set keymap vi-insert "\C-e":self-insert set keymap vi-command "j":vi-end-word "J":vi-end-word # l -> i set keymap vi-insert "\C-l":complete set keymap vi-command "l":vi-insertion-mode "L":vi-insert-beg # h -> o set keymap vi-insert "\C-h":operate-and-get-next #################################