" This is customized file for easymotion package. packadd vim-easymotion let g:EasyNotion_do_mapping = 0 " Disable default mapping map (easymotion-prefix) " f{char} to move to {char} map f (easymotion-bd-f) nmap f (easymotion-overwin-f) " s{char}{char} to move to {char}{char} nmap s (easymotion-overwin-f2) " Move to line map L (easymotion-bd-jk) nmap L (easymotion-overwin-line) " Move to word map w (easymotion-bd-w) nmap w (easymotion-overwin-w) " Gif config nmap s (easymotion-s2) nmap t (easymotion-t2) map / (easymotion-sn) omap / (easymotion-tn) " These `n` & `N` mappings are options. You do not have to map `n` & `N` to EasyMotion. " Without these mappings, `n` & `N` works fine. (These mappings just provide " different highlight method and have some other features ) map n (easymotion-next) map N (easymotion-prev) " Gif config map l (easymotion-lineforward) map j (easymotion-j) map k (easymotion-k) map h (easymotion-linebackward) let g:EasyMotion_startofline = 0 " keep cursor column when JK motion let g:Easymotion_smartcase = 1