1
0
mirror of https://github.com/Morantron/tmux-fingers.git synced 2024-06-29 07:50:56 +02:00
tmux-fingers/scripts/hints.sh

26 lines
636 B
Bash
Raw Normal View History

2016-05-02 21:15:29 +02:00
#!/usr/bin/env bash
2016-04-30 02:42:56 +02:00
CURRENT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
source $CURRENT_DIR/utils.sh
2016-05-06 00:25:54 +02:00
match_lookup_table=$(fingers_tmp)
function clear_screen() {
local fingers_pane_id=$1
clear
tmux clearhist -t $fingers_pane_id
2016-04-30 02:42:56 +02:00
}
function lookup_match() {
local input=$1
echo "$(cat $match_lookup_table | grep "^$input:" | sed "s/^$input://")"
2016-05-23 07:59:10 +02:00
}
2016-04-30 02:42:56 +02:00
function show_hints_and_swap() {
current_pane_id=$1
fingers_pane_id=$2
tmux swap-pane -s "$current_pane_id" -t "$fingers_pane_id"
clear_screen "$fingers_pane_id"
2016-08-23 08:45:13 +02:00
cat | FINGER_PATTERNS=$PATTERNS __awk__ -f $CURRENT_DIR/hinter.awk 3> $match_lookup_table
2016-04-30 02:42:56 +02:00
}