aboutsummaryrefslogtreecommitdiffstats
path: root/tmux-urlscan-fzf.tmux
diff options
context:
space:
mode:
Diffstat (limited to 'tmux-urlscan-fzf.tmux')
-rwxr-xr-xtmux-urlscan-fzf.tmux14
1 files changed, 14 insertions, 0 deletions
diff --git a/tmux-urlscan-fzf.tmux b/tmux-urlscan-fzf.tmux
new file mode 100755
index 0000000..26429a3
--- /dev/null
+++ b/tmux-urlscan-fzf.tmux
@@ -0,0 +1,14 @@
+#!/usr/bin/env bash
+SCRIPT_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
+
+# $1: option
+# $2: default value
+tmux_get() {
+ local value
+ value="$(tmux show -gqv "$1")"
+ [ -n "$value" ] && echo "$value" || echo "$2"
+}
+
+key="$(tmux_get '@fzf-url-bind' 'u')"
+
+tmux bind-key "$key" run -b "$SCRIPT_DIR/tmux-urlscan-fzf.sh";