function vi_colemakdh_binds bind n 'fish_vi_run_count backward-char' bind e 'fish_vi_run_count down-or-search' bind i 'fish_vi_run_count up-or-search' bind o 'fish_vi_run_count forward-char' bind j 'fish_vi_run_count forward-word-end' bind -m insert l end-selection repaint-mode bind -m insert L beginning-of-line end if status is-interactive set -g fish_key_bindings fish_vi_key_bindings vi_colemakdh_binds abbr xip doas xbps-install abbr xrp doas xbps-remove end