From 3f4536d1c40929fda865b8a5838758b72c4e56fb Mon Sep 17 00:00:00 2001 From: Chris Hamill Date: Wed, 24 Sep 2025 09:14:48 -0400 Subject: [PATCH 1/3] add vi mode support --- fzf-marks.plugin.bash | 2 ++ fzf-marks.plugin.zsh | 2 ++ 2 files changed, 4 insertions(+) diff --git a/fzf-marks.plugin.bash b/fzf-marks.plugin.bash index d679bd3..5c6d6c7 100644 --- a/fzf-marks.plugin.bash +++ b/fzf-marks.plugin.bash @@ -343,6 +343,8 @@ function _fzm_setup_bindings { bind -x "\"$_fzm_key1\": _fzm-widget" bind "\"$jump_key\":\"$_fzm_key1$_fzm_key2\"" + bind -m vi-command "\"$jump_key\":\"$_fzm_key1$_fzm_key2\"" + bind -m vi-insert "\"$jump_key\":\"$_fzm_key1$_fzm_key2\"" fi if [[ ${FZF_MARKS_DMARK-} ]]; then diff --git a/fzf-marks.plugin.zsh b/fzf-marks.plugin.zsh index 02bf535..40b004a 100644 --- a/fzf-marks.plugin.zsh +++ b/fzf-marks.plugin.zsh @@ -197,6 +197,8 @@ zle -N dmark zle -N fzm bindkey ${FZF_MARKS_JUMP:-'^g'} fzm +bindkey -M vicmd ${FZF_MARKS_JUMP:-'^g'} fzm +bindkey -M viins ${FZF_MARKS_JUMP:-'^g'} fzm if [ "${FZF_MARKS_DMARK-}" ]; then bindkey ${FZF_MARKS_DMARK} dmark fi From ca355af0b5dd24df07333c5bcf2c57efd7dd6f90 Mon Sep 17 00:00:00 2001 From: cohml <62400541+cohml@users.noreply.github.com> Date: Thu, 25 Sep 2025 09:09:46 -0400 Subject: [PATCH 2/3] Update fzf-marks.plugin.bash Co-authored-by: Koichi Murase --- fzf-marks.plugin.bash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fzf-marks.plugin.bash b/fzf-marks.plugin.bash index 5c6d6c7..fdd5aa2 100644 --- a/fzf-marks.plugin.bash +++ b/fzf-marks.plugin.bash @@ -342,7 +342,7 @@ function _fzm_setup_bindings { fi bind -x "\"$_fzm_key1\": _fzm-widget" - bind "\"$jump_key\":\"$_fzm_key1$_fzm_key2\"" + bind -m emacs "\"$jump_key\":\"$_fzm_key1$_fzm_key2\"" bind -m vi-command "\"$jump_key\":\"$_fzm_key1$_fzm_key2\"" bind -m vi-insert "\"$jump_key\":\"$_fzm_key1$_fzm_key2\"" fi From bba71cb9a6b5b9d35ba9b74e84e242dcfdf09b1e Mon Sep 17 00:00:00 2001 From: cohml <62400541+cohml@users.noreply.github.com> Date: Thu, 25 Sep 2025 09:09:53 -0400 Subject: [PATCH 3/3] Update fzf-marks.plugin.zsh Co-authored-by: Koichi Murase --- fzf-marks.plugin.zsh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fzf-marks.plugin.zsh b/fzf-marks.plugin.zsh index 40b004a..5cc9b6c 100644 --- a/fzf-marks.plugin.zsh +++ b/fzf-marks.plugin.zsh @@ -196,7 +196,7 @@ function dmark { zle -N dmark zle -N fzm -bindkey ${FZF_MARKS_JUMP:-'^g'} fzm +bindkey -M emacs ${FZF_MARKS_JUMP:-'^g'} fzm bindkey -M vicmd ${FZF_MARKS_JUMP:-'^g'} fzm bindkey -M viins ${FZF_MARKS_JUMP:-'^g'} fzm if [ "${FZF_MARKS_DMARK-}" ]; then