fix(shell): replace $HOME with ~ in <c-e> binding

This commit is contained in:
Barrett Ruth 2026-02-18 13:45:31 -05:00
parent 6b924576c9
commit 0377b3a4d1
Signed by: barrett
GPG key ID: A6C96C9349D2FC81

View file

@ -22,8 +22,11 @@ eval "$(zoxide init bash)"
fzf-config-widget() {
local selected
selected="$(FZF_CTRL_T_COMMAND="rg --files --hidden $HOME/.config" __fzf_select__)"
READLINE_LINE="${READLINE_LINE:0:READLINE_POINT}$selected${READLINE_LINE:READLINE_POINT}"
selected="$(rg --files --hidden "$HOME"/.config | sed "s|$HOME|~|" | \
FZF_DEFAULT_OPTS=$(__fzf_defaults "--reverse --scheme=path" "-m") \
FZF_DEFAULT_OPTS_FILE='' $(__fzfcmd))" || return
selected="${selected//$'\n'/ }"
READLINE_LINE="${READLINE_LINE:0:READLINE_POINT}${selected}${READLINE_LINE:READLINE_POINT}"
READLINE_POINT=$((READLINE_POINT + ${#selected}))
}
bind -m vi-insert -x '"\C-e": fzf-config-widget'