dotfiles/.config/fish/functions/fish_user_key_bindings.fish

19 lines
761 B
Fish
Executable file

function fish_user_key_bindings
fish_vi_key_bindings
bind -M default m backward-char
bind -M default i forward-char
bind -m insert h repaint-mode
bind -m insert H beginning-of-line repaint-mode
bind -m visual s begin-selection repaint-mode
bind -M default g,m beginning-of-line
bind -M default g,i end-of-line
bind g,l end-of-buffer
bind U redo
bind -m insert ctrl-r history-pager repaint-mode
bind e up-or-search
bind n down-or-search
bind l 'set fish_cursor_end_mode exclusive' forward-single-char forward-word backward-char 'set fish_cursor_end_mode inclusive'
bind L 'set fish_cursor_end_mode exclusive' forward-single-char forward-bigword backward-char 'set fish_cursor_end_mode inclusive'
end