tags keys and other improvements

This commit is contained in:
2026-03-16 09:39:08 +01:00
parent 8a0c8bc2d7
commit 28aca1a82b
7 changed files with 232 additions and 84 deletions

43
src/sh/keys.sh Normal file
View File

@@ -0,0 +1,43 @@
# This file defines the keys used in the keybindings
# The keys are comma separated. See `fzf --man` for the possible keys.
# List
KEYS_DOWN_HP="ctrl-d"
KEYS_UP_HP="ctrl-u"
KEYS_BACK="ctrl-h"
KEYS_ENTER="enter,ctrl-l"
KEYS_CANCEL="esc"
KEYS_ENTER_ALTERNATIVE="alt-enter"
KEYS_CYCLE_DISPLAY="ctrl-space"
KEYS_VIEW_SOURCE="alt-v"
KEYS_HTML_PREVIEW="alt-h"
KEYS_TAG_ADD="alt-+"
KEYS_TAG_REMOVE="alt--"
KEYS_ARCHIVE="ctrl-a"
KEYS_DELETE="ctrl-delete"
KEYS_FLAG_TOGGLE="ctrl-x"
KEYS_OPEN="ctrl-o"
KEYS_REPLY="ctrl-r"
KEYS_COMPOSE="ctrl-n"
# Preview window
KEYS_PREVIEW_DOWN="alt-j"
KEYS_PREVIEW_UP="alt-k"
KEYS_PREVIEW_DOWN_HP="page-up"
KEYS_PREVIEW_UP_HP="page-down"
KEYS_PREVIEW_TOGGLE_SIZE="alt-/"
# Keys specific to purge window
KEYS_PURGE_ALL="ctrl-alt-d"
# Change main views
KEYS_SEARCH_TAG_REPLCE="alt-t"
KEYS_SEARCH_TAG_APPEND="alt-T"
KEYS_SEARCH_FROM_REPLCE="alt-s"
KEYS_SEARCH_FROM_APPEND="alt-S"
KEYS_SEARCH_TO_REPLCE="alt-r"
KEYS_SEARCH_TO_APPEND="alt-R"
KEYS_SEARCH_EDIT_QUERY="alt-q"
KEYS_SEARCH_DELETED="alt-d"
KEYS_SEARCH_INBOX="alt-1"