|
|
|
@@ -58,6 +58,13 @@ if [ "${1:-}" = "--preview-message" ]; then
|
|
|
|
exit
|
|
|
|
exit
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if [ "${1:-}" = "--view-source" ]; then
|
|
|
|
|
|
|
|
shift
|
|
|
|
|
|
|
|
messageid="$1"
|
|
|
|
|
|
|
|
less $($NOTMUCH search --output=files id:$messageid)
|
|
|
|
|
|
|
|
exit
|
|
|
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
# FZF default configs
|
|
|
|
# FZF default configs
|
|
|
|
FZF_DEFAULT_PREVIEW_WINDOW="right,80,border-line,wrap-word"
|
|
|
|
FZF_DEFAULT_PREVIEW_WINDOW="right,80,border-line,wrap-word"
|
|
|
|
FZF_ALTERNATE_PREVIEW_WINDOW="bottom,80%,border-line,wrap-word"
|
|
|
|
FZF_ALTERNATE_PREVIEW_WINDOW="bottom,80%,border-line,wrap-word"
|
|
|
|
@@ -76,10 +83,12 @@ if [ "${1:-}" = "--show-thread" ]; then
|
|
|
|
--bind="alt-s:change-with-nth({1} {2} {3} ({4})|$FZF_DEFAULT_THREAD_LINE)" \
|
|
|
|
--bind="alt-s:change-with-nth({1} {2} {3} ({4})|$FZF_DEFAULT_THREAD_LINE)" \
|
|
|
|
--accept-nth=5 \
|
|
|
|
--accept-nth=5 \
|
|
|
|
--bind='alt-j:preview-down,alt-k:preview-up' \
|
|
|
|
--bind='alt-j:preview-down,alt-k:preview-up' \
|
|
|
|
|
|
|
|
--bind='ctrl-d:half-page-down,ctrl-u:half-page-up' \
|
|
|
|
--bind='page-up:preview-half-page-up,page-down:preview-half-page-down' \
|
|
|
|
--bind='page-up:preview-half-page-up,page-down:preview-half-page-down' \
|
|
|
|
--bind="enter:" \
|
|
|
|
--bind="enter:" \
|
|
|
|
--bind="ctrl-h,backward-eof:abort" \
|
|
|
|
--bind="ctrl-h,backward-eof:abort" \
|
|
|
|
--bind="alt-/:change-preview-window($FZF_ALTERNATE_PREVIEW_WINDOW|$FZF_DEFAULT_PREVIEW_WINDOW)" \
|
|
|
|
--bind="alt-/:change-preview-window($FZF_ALTERNATE_PREVIEW_WINDOW|$FZF_DEFAULT_PREVIEW_WINDOW)" \
|
|
|
|
|
|
|
|
--bind="alt-v:execute:$0 --view-source {5}" \
|
|
|
|
--preview="$0 --preview-message {5}" \
|
|
|
|
--preview="$0 --preview-message {5}" \
|
|
|
|
--preview-window="$FZF_DEFAULT_PREVIEW_WINDOW" || true)
|
|
|
|
--preview-window="$FZF_DEFAULT_PREVIEW_WINDOW" || true)
|
|
|
|
exit
|
|
|
|
exit
|
|
|
|
@@ -113,6 +122,7 @@ while true; do
|
|
|
|
--bind="alt-R:print($CMD_SEARCH_ADDRESS$ADDRESS_TO$APPEND)+accept" \
|
|
|
|
--bind="alt-R:print($CMD_SEARCH_ADDRESS$ADDRESS_TO$APPEND)+accept" \
|
|
|
|
--bind="alt-q:print($CMD_EDIT_QUERY)+accept" \
|
|
|
|
--bind="alt-q:print($CMD_EDIT_QUERY)+accept" \
|
|
|
|
--bind='alt-j:preview-down,alt-k:preview-up' \
|
|
|
|
--bind='alt-j:preview-down,alt-k:preview-up' \
|
|
|
|
|
|
|
|
--bind='ctrl-d:half-page-down,ctrl-u:half-page-up' \
|
|
|
|
--bind='page-up:preview-half-page-up,page-down:preview-half-page-down' \
|
|
|
|
--bind='page-up:preview-half-page-up,page-down:preview-half-page-down' \
|
|
|
|
--bind="enter,ctrl-l:execute:$0 --show-thread {4}" \
|
|
|
|
--bind="enter,ctrl-l:execute:$0 --show-thread {4}" \
|
|
|
|
--bind="alt-/:change-preview-window($FZF_ALTERNATE_PREVIEW_WINDOW|$FZF_DEFAULT_PREVIEW_WINDOW)" \
|
|
|
|
--bind="alt-/:change-preview-window($FZF_ALTERNATE_PREVIEW_WINDOW|$FZF_DEFAULT_PREVIEW_WINDOW)" \
|
|
|
|
@@ -124,6 +134,7 @@ while true; do
|
|
|
|
tag=$(__notmuch_list_tags | fzf \
|
|
|
|
tag=$(__notmuch_list_tags | fzf \
|
|
|
|
--ansi \
|
|
|
|
--ansi \
|
|
|
|
--cycle \
|
|
|
|
--cycle \
|
|
|
|
|
|
|
|
--bind='ctrl-d:half-page-down,ctrl-u:half-page-up' \
|
|
|
|
--margin='20%' \
|
|
|
|
--margin='20%' \
|
|
|
|
--bind='enter:accept-or-print-query' \
|
|
|
|
--bind='enter:accept-or-print-query' \
|
|
|
|
--border=double \
|
|
|
|
--border=double \
|
|
|
|
@@ -146,6 +157,7 @@ while true; do
|
|
|
|
--ansi \
|
|
|
|
--ansi \
|
|
|
|
--tiebreak=index \
|
|
|
|
--tiebreak=index \
|
|
|
|
--cycle \
|
|
|
|
--cycle \
|
|
|
|
|
|
|
|
--bind='ctrl-d:half-page-down,ctrl-u:half-page-up' \
|
|
|
|
--margin='20%' \
|
|
|
|
--margin='20%' \
|
|
|
|
--bind='enter:accept-or-print-query' \
|
|
|
|
--bind='enter:accept-or-print-query' \
|
|
|
|
--border=double \
|
|
|
|
--border=double \
|
|
|
|
@@ -164,6 +176,7 @@ while true; do
|
|
|
|
nmquery=$(fzf \
|
|
|
|
nmquery=$(fzf \
|
|
|
|
--ansi \
|
|
|
|
--ansi \
|
|
|
|
--tac \
|
|
|
|
--tac \
|
|
|
|
|
|
|
|
--bind='ctrl-d:half-page-down,ctrl-u:half-page-up' \
|
|
|
|
--margin='20%' \
|
|
|
|
--margin='20%' \
|
|
|
|
--query="$nmquery" \
|
|
|
|
--query="$nmquery" \
|
|
|
|
--disabled \
|
|
|
|
--disabled \
|
|
|
|
|