Files
dotfiles/.config/fish/functions/fish_user_key_bindings.fish
T
2025-11-10 19:52:45 +02:00

28 lines
874 B
Fish

function fish_user_key_bindings
if command -q fzf; and functions -q fzf_key_bindings
set -gx FZF_CTRL_R_OPTS --reverse
fzf_key_bindings
else
echo (set_color brcyan)'INFO: fzf not found'
end
# Unused: alt-g, alt-z, insert ctrl-r
bind alt-t transpose-words
bind -M insert alt-t transpose-words
bind -M visual alt-t transpose-words
# bind ctrl-t transpose-chars
# bind -M insert ctrl-t transpose-chars
# bind -M visual ctrl-t transpose-chars
bind ctrl-z 'fish_commandline_append " &; disown"'
bind -M insert ctrl-z 'fish_commandline_append " &; disown"'
bind -M visual ctrl-z 'fish_commandline_append " &; disown"'
bind ctrl-g lazygit
bind -M insert ctrl-g lazygit
bind -M visual ctrl-g lazygit
# bind -M insert ctrl-d exit
end