aboutsummaryrefslogtreecommitdiffstats
path: root/fzf-url.tmux
blob: a156cecec7462e8e7543442e65d464852f149ab0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/env bash
#===============================================================================
#   Author: Wenxuan
#    Email: wenxuangm@gmail.com
#  Created: 2018-04-06 09:30
#===============================================================================
SCRIPT_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) && cd "$SCRIPT_DIR"

# $1: option
# $2: default value
tmux_get() {
    local 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/fzf-url.sh";