From 0e9026b817696baed3ff48be8ecf2b6352586c7b Mon Sep 17 00:00:00 2001 From: Jacobo de Vera Date: Sat, 11 Oct 2025 17:57:31 +0100 Subject: feat: Allow disabling Ctrl-R binding in shell integration (#4535) Close #4417 --- shell/key-bindings.fish | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'shell/key-bindings.fish') diff --git a/shell/key-bindings.fish b/shell/key-bindings.fish index 1bebaf30..2b44dfd0 100644 --- a/shell/key-bindings.fish +++ b/shell/key-bindings.fish @@ -7,6 +7,7 @@ # - $FZF_TMUX_OPTS # - $FZF_CTRL_T_COMMAND # - $FZF_CTRL_T_OPTS +# - $FZF_CTRL_R_COMMAND # - $FZF_CTRL_R_OPTS # - $FZF_ALT_C_COMMAND # - $FZF_ALT_C_OPTS @@ -214,8 +215,13 @@ function fzf_key_bindings commandline -f repaint end - bind \cr fzf-history-widget - bind -M insert \cr fzf-history-widget + if not set -q FZF_CTRL_R_COMMAND; or test -n "$FZF_CTRL_R_COMMAND" + if test -n "$FZF_CTRL_R_COMMAND" + echo "warning: FZF_CTRL_R_COMMAND is set to a custom command, but custom commands are not yet supported for CTRL-R" >&2 + end + bind \cr fzf-history-widget + bind -M insert \cr fzf-history-widget + end if not set -q FZF_CTRL_T_COMMAND; or test -n "$FZF_CTRL_T_COMMAND" bind \ct fzf-file-widget -- cgit v1.2.3