ctrl-r key

This commit is contained in:
2025-09-12 22:19:18 +02:00
parent d39cf11ed3
commit ca2c7ae3c5
3 changed files with 77 additions and 1 deletions

View File

@@ -94,6 +94,7 @@ MODE_INSERT="show"
# --mbsearch
# --preview
# --show-keybindings
# --remove-from-cache
case "${1:-}" in
"--lines")
# Print lines that are fed into fzf.
@@ -327,6 +328,26 @@ case "${1:-}" in
print_keybindings "$2"
exit 0
;;
"--remove-from-cache")
# Remove entry from cache to reload
#
# @argument $2: view
# @argument $3: MusicBrainz ID of current object
# @argument $4: MusicBrainz ID of selected object
case "$2" in
"$VIEW_ARTIST")
cache_rm_artist "$3"
cache_rm_releasegroup "$4"
;;
"$VIEW_RELEASEGROUP")
cache_rm_releasegroup "$3"
cache_rm_release "$4"
;;
"$VIEW_RELEASE") cache_rm_release "$3" ;;
"$VIEW_LIST_ALBUMS" | "$VIEW_SEARCH_ALBUM") cache_rm_releasegroup "$4" ;;
esac
exit 0
;;
esac
# Load configuration
@@ -683,6 +704,7 @@ open \"\$(dirname {4})\"" \
--bind="$KEYS_YANK_CURRENT:execute-silent:printf {2} | $CLIP" \
--bind="$KEYS_SHOW_PLAYLIST:transform:echo \"print($VIEW_PLAYLIST)+print()+print($FZF_CURRENT_VIEW)+print({2})+accept\"" \
--bind="$KEYS_KEYBINDINGS:preview:$0 --show-keybindings $FZF_CURRENT_VIEW" \
--bind="$KEYS_REFRESH:execute-silent($0 --remove-from-cache $FZF_CURRENT_VIEW {2} {3})+transform:$0 --action-draw $FZF_CURRENT_MODE $FZF_CURRENT_VIEW {2}" \
--bind="$KEYS_QUIT:print($VIEW_QUIT)+accept" \
--bind="$KEYS_N_QUIT:transform:$IN_NORMAL_MODE && ($IN_LIST_ARTISTS_VIEW && echo \"print($VIEW_QUIT)+accept\" || $0 --action-draw $MODE_NORMAL $VIEW_LIST_ARTISTS) || $PUT_FZF_KEY_LOGIC" \
--bind="$KEYS_SCROLL_PREVIEW_DOWN:preview-down" \