From 8f95d2b6d2b4fe66924ab87accfa4df1b63bf004 Mon Sep 17 00:00:00 2001 From: Ferran Basora Date: Sun, 7 Mar 2021 11:48:32 +0000 Subject: [PATCH] Allow customize key otpions --- README.md | 10 ++++++++++ tmux-thumbs.tmux | 7 +++++-- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 1c3de3d..48a34a8 100644 --- a/README.md +++ b/README.md @@ -112,6 +112,16 @@ For example: set -g @thumbs-key F ``` +### @thumbs-key-options + +Choose which arguments do you want for your key. + +For example: + +``` +set -g @thumbs-key-options -n +``` + ### @thumbs-alphabet `default: qwerty` diff --git a/tmux-thumbs.tmux b/tmux-thumbs.tmux index 4fc9355..40fc861 100755 --- a/tmux-thumbs.tmux +++ b/tmux-thumbs.tmux @@ -2,12 +2,15 @@ CURRENT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -DEFAULT_THUMBS_KEY=space +DEFAULT_THUMBS_KEY_OPTIONS="" +THUMBS_KEY_OPTIONS="$(tmux show-option -gqv @thumbs-key-options)" +THUMBS_KEY_OPTIONS=${THUMBS_KEY_OPTIONS:-$DEFAULT_THUMBS_KEY_OPTIONS} +DEFAULT_THUMBS_KEY=space THUMBS_KEY="$(tmux show-option -gqv @thumbs-key)" THUMBS_KEY=${THUMBS_KEY:-$DEFAULT_THUMBS_KEY} -tmux bind-key "${THUMBS_KEY}" run-shell -b "${CURRENT_DIR}/tmux-thumbs.sh" +tmux bind-key ${THUMBS_KEY_OPTIONS:+"$THUMBS_KEY_OPTIONS"} ${THUMBS_KEY:+"$THUMBS_KEY"} run-shell -b "${CURRENT_DIR}/tmux-thumbs.sh" BINARY="${CURRENT_DIR}/target/release/thumbs"