aboutsummaryrefslogtreecommitdiffstats
path: root/tmux-urlscan-fzf.tmux
blob: 26429a3708057cb5b79748a452d281e9fb5eee79 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
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";