minor imprv

This commit is contained in:
2026-03-17 18:35:27 +01:00
parent 2c92313509
commit 38c5f9e6fa
3 changed files with 42 additions and 50 deletions

View File

@@ -239,6 +239,7 @@ if [ "${1:-}" = "--show-thread" ]; then
--bind="$KEYS_PREVIEW_UP:preview-up" \ --bind="$KEYS_PREVIEW_UP:preview-up" \
--bind="$KEYS_PREVIEW_DOWN_HP:preview-half-page-down" \ --bind="$KEYS_PREVIEW_DOWN_HP:preview-half-page-down" \
--bind="$KEYS_PREVIEW_UP_HP:preview-half-page-up" \ --bind="$KEYS_PREVIEW_UP_HP:preview-half-page-up" \
--bind="$KEYS_PREVIEW_TOGGLE_WRAP:toggle-preview-wrap-word" \
--bind="$KEYS_CYCLE_DISPLAY:change-with-nth({1} {2} {3} ({4})|$FZF_DEFAULT_THREAD_LINE)" \ --bind="$KEYS_CYCLE_DISPLAY:change-with-nth({1} {2} {3} ({4})|$FZF_DEFAULT_THREAD_LINE)" \
--bind="$KEYS_DOWN_HP:half-page-down" \ --bind="$KEYS_DOWN_HP:half-page-down" \
--bind="$KEYS_UP_HP:half-page-up" \ --bind="$KEYS_UP_HP:half-page-up" \
@@ -421,6 +422,7 @@ while true; do
--bind="$KEYS_PREVIEW_UP:preview-up" \ --bind="$KEYS_PREVIEW_UP:preview-up" \
--bind="$KEYS_PREVIEW_DOWN_HP:preview-half-page-down" \ --bind="$KEYS_PREVIEW_DOWN_HP:preview-half-page-down" \
--bind="$KEYS_PREVIEW_UP_HP:preview-half-page-up" \ --bind="$KEYS_PREVIEW_UP_HP:preview-half-page-up" \
--bind="$KEYS_PREVIEW_TOGGLE_WRAP:toggle-preview-wrap-word" \
--bind="$KEYS_CANCEL:clear-multi" \ --bind="$KEYS_CANCEL:clear-multi" \
--bind="$KEYS_ENTER:execute($0 --show-thread {4})+reload:$0 --list-threads \"$nmquery\"" \ --bind="$KEYS_ENTER:execute($0 --show-thread {4})+reload:$0 --list-threads \"$nmquery\"" \
--bind="$KEYS_DOWN_HP:half-page-down" \ --bind="$KEYS_DOWN_HP:half-page-down" \

View File

@@ -3,62 +3,52 @@ if [ ! "${KEYS_LOADED:-}" ]; then
# The keys are comma separated. See `fzf --man` for the possible keys. # The keys are comma separated. See `fzf --man` for the possible keys.
# List # List
KEYS_DOWN_HP="ctrl-d" export KEYS_DOWN_HP="ctrl-d"
KEYS_UP_HP="ctrl-u" export KEYS_UP_HP="ctrl-u"
KEYS_BACK="ctrl-h" export KEYS_BACK="ctrl-h"
KEYS_ENTER="enter,ctrl-l" export KEYS_ENTER="enter,ctrl-l"
KEYS_CANCEL="esc" export KEYS_CANCEL="esc"
KEYS_ENTER_ALTERNATIVE="alt-enter" export KEYS_ENTER_ALTERNATIVE="alt-enter"
KEYS_CYCLE_DISPLAY="ctrl-space" export KEYS_CYCLE_DISPLAY="ctrl-space"
KEYS_VIEW_SOURCE="alt-v" export KEYS_VIEW_SOURCE="alt-v"
KEYS_HTML_PREVIEW="alt-h" export KEYS_HTML_PREVIEW="alt-h"
KEYS_TAG_ADD="alt-+" export KEYS_TAG_ADD="alt-+"
KEYS_TAG_REMOVE="alt--" export KEYS_TAG_REMOVE="alt--"
KEYS_ARCHIVE="ctrl-a" export KEYS_ARCHIVE="ctrl-a"
KEYS_DELETE="ctrl-delete" export KEYS_DELETE="ctrl-delete"
KEYS_FLAG="ctrl-x" export KEYS_FLAG="ctrl-x"
KEYS_UNFLAG="ctrl-alt-x" export KEYS_UNFLAG="ctrl-alt-x"
KEYS_OPEN="ctrl-o" export KEYS_OPEN="ctrl-o"
KEYS_REPLY="ctrl-r" export KEYS_REPLY="ctrl-r"
KEYS_COMPOSE="ctrl-n" export KEYS_COMPOSE="ctrl-n"
KEYS_VIEW_LOGS="alt-0" export KEYS_VIEW_LOGS="alt-0"
KEYS_SYNC="ctrl-s" export KEYS_SYNC="ctrl-s"
KEYS_GOTO_FIRST="home" export KEYS_GOTO_FIRST="home"
# Preview window # Preview window
KEYS_PREVIEW_DOWN="alt-j" export KEYS_PREVIEW_DOWN="alt-j"
KEYS_PREVIEW_UP="alt-k" export KEYS_PREVIEW_UP="alt-k"
KEYS_PREVIEW_DOWN_HP="page-down" export KEYS_PREVIEW_DOWN_HP="page-down"
KEYS_PREVIEW_UP_HP="page-up" export KEYS_PREVIEW_UP_HP="page-up"
KEYS_PREVIEW_TOGGLE_SIZE="alt-/" export KEYS_PREVIEW_TOGGLE_SIZE="alt-/"
export KEYS_PREVIEW_TOGGLE_WRAP="alt-w"
# Keys specific to purge window # Keys specific to purge window
KEYS_PURGE_ALL="ctrl-alt-d" export KEYS_PURGE_ALL="ctrl-alt-d"
# Change main views # Change main views
KEYS_SEARCH_TAG_REPLCE="alt-t" export KEYS_SEARCH_TAG_REPLCE="alt-t"
KEYS_SEARCH_TAG_APPEND="alt-T" export KEYS_SEARCH_TAG_APPEND="alt-T"
KEYS_SEARCH_FROM_REPLCE="alt-s" export KEYS_SEARCH_FROM_REPLCE="alt-s"
KEYS_SEARCH_FROM_APPEND="alt-S" export KEYS_SEARCH_FROM_APPEND="alt-S"
KEYS_SEARCH_TO_REPLCE="alt-r" export KEYS_SEARCH_TO_REPLCE="alt-r"
KEYS_SEARCH_TO_APPEND="alt-R" export KEYS_SEARCH_TO_APPEND="alt-R"
KEYS_SEARCH_EDIT_QUERY="alt-q" export KEYS_SEARCH_EDIT_QUERY="alt-q"
KEYS_SEARCH_DELETED="alt-d" export KEYS_SEARCH_DELETED="alt-d"
KEYS_SEARCH_INBOX="alt-1" export KEYS_SEARCH_INBOX="alt-1"
KEYS_SEARCH_UNREAD="alt-2" export KEYS_SEARCH_UNREAD="alt-2"
KEYS_SEARCH_FLAGGED="alt-3" export KEYS_SEARCH_FLAGGED="alt-3"
export KEYS_DOWN_HP KEYS_UP_HP KEYS_BACK KEYS_ENTER KEYS_CANCEL \
KEYS_ENTER_ALTERNATIVE KEYS_CYCLE_DISPLAY KEYS_VIEW_SOURCE \
KEYS_HTML_PREVIEW KEYS_TAG_ADD KEYS_TAG_REMOVE KEYS_ARCHIVE KEYS_DELETE \
KEYS_FLAG KEYS_UNFLAG KEYS_OPEN KEYS_REPLY KEYS_COMPOSE KEYS_VIEW_LOGS \
KEYS_SYNC KEYS_GOTO_FIRST KEYS_PREVIEW_DOWN KEYS_PREVIEW_UP KEYS_PREVIEW_DOWN_HP \
KEYS_PREVIEW_UP_HP KEYS_PREVIEW_TOGGLE_SIZE KEYS_SEARCH_TAG_REPLCE \
KEYS_SEARCH_TAG_APPEND KEYS_SEARCH_FROM_REPLCE KEYS_SEARCH_FROM_APPEND \
KEYS_SEARCH_TO_REPLCE KEYS_SEARCH_TO_APPEND KEYS_SEARCH_EDIT_QUERY \
KEYS_SEARCH_DELETED KEYS_SEARCH_INBOX KEYS_SEARCH_UNREAD \
KEYS_SEARCH_FLAGGED KEYS_PURGE_ALL
export KEYS_LOADED=1 export KEYS_LOADED=1
fi fi

View File

@@ -9,7 +9,7 @@ if [ ! "${THEME_LOADED:-}" ]; then
COLCNTS="$(printf '\033[38;5;%sm' "$ANSICOLORCNTS")" COLCNTS="$(printf '\033[38;5;%sm' "$ANSICOLORCNTS")"
COLFROM="$(printf '\033[38;5;%sm' "$ANSICOLORFROM")" COLFROM="$(printf '\033[38;5;%sm' "$ANSICOLORFROM")"
COLSUBJ="$(printf '\033[38;5;%sm\033[3m' "$ANSICOLORSUBJ")" COLSUBJ="$(printf '\033[38;5;%sm\033[3m' "$ANSICOLORSUBJ")"
COLTAGS="$(printf '\033[38;5;%sm\033[2m' "$ANSICOLORTAGS")" COLTAGS="$(printf '\033[38;5;%sm' "$ANSICOLORTAGS")"
COLRESET="$(printf '\033[0m')" COLRESET="$(printf '\033[0m')"
export ANSICOLORDATE ANSICOLORCNTS ANSICOLORFROM ANSICOLORSUBJ ANSICOLORTAGS export ANSICOLORDATE ANSICOLORCNTS ANSICOLORFROM ANSICOLORSUBJ ANSICOLORTAGS