summaryrefslogtreecommitdiff
path: root/fish/config.fish
blob: 5f8b8d1639d207ab5c29d7c02599a10e3810f876 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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