Index: fish/config.fish ================================================================== --- fish/config.fish +++ fish/config.fish @@ -1,6 +1,7 @@ set -g fish_greeting +set -g fish_key_bindings hybrid_bindings set -g fish_escape_delay_ms 300 set -g fish_color_autosuggestion 303030 set -g fish_color_command 205cb3 set -g fish_color_comment 6600cc ADDED fish/functions/hybrid_bindings.fish Index: fish/functions/hybrid_bindings.fish ================================================================== --- fish/functions/hybrid_bindings.fish +++ fish/functions/hybrid_bindings.fish @@ -0,0 +1,7 @@ +function hybrid_bindings --description 'Vi-style bindings that inherit emacs-style bindings in all modes' + for mode in default insert visual + fish_default_key_bindings -M $mode + end + + fish_vi_key_bindings --no-erase +end