dotfiles/.config/fish/conf.d/plugin-bang-bang.fish

20 lines
727 B
Fish
Raw Permalink Normal View History

2023-09-18 07:20:52 +01:00
function _plugin-bang-bang_key_bindings --on-variable fish_key_bindings
bind --erase --all !
bind --erase --all '$'
switch "$fish_key_bindings"
case 'fish_default_key_bindings'
bind --mode default ! __history_previous_command
bind --mode default '$' __history_previous_command_arguments
case 'fish_vi_key_bindings' 'fish_hybrid_key_bindings'
bind --mode insert ! __history_previous_command
bind --mode insert '$' __history_previous_command_arguments
end
end
function _plugin-bang-bang_uninstall --on-event plugin-bang-bang_uninstall
bind --erase --all !
bind --erase --all '$'
functions --erase _plugin-bang-bang_uninstall
end
_plugin-bang-bang_key_bindings