add tmux plugin copycat
This commit is contained in:
23
.tmux/copycat/scripts/stored_search_helpers.sh
Normal file
23
.tmux/copycat/scripts/stored_search_helpers.sh
Normal file
@@ -0,0 +1,23 @@
|
||||
stored_search_not_defined() {
|
||||
local key="$1"
|
||||
local search_value="$(tmux show-option -gqv "${COPYCAT_VAR_PREFIX}_${key}")"
|
||||
[ -z $search_value ]
|
||||
}
|
||||
|
||||
stored_search_vars() {
|
||||
tmux show-options -g |
|
||||
\grep -i "^${COPYCAT_VAR_PREFIX}_" |
|
||||
cut -d ' ' -f1 | # cut just variable names
|
||||
xargs # splat var names in one line
|
||||
}
|
||||
|
||||
# get the search key from the variable name
|
||||
get_stored_search_key() {
|
||||
local search_var="$1"
|
||||
echo "$(echo "$search_var" | sed "s/^${COPYCAT_VAR_PREFIX}_//")"
|
||||
}
|
||||
|
||||
get_stored_search_pattern() {
|
||||
local search_var="$1"
|
||||
echo "$(get_tmux_option "$search_var" "")"
|
||||
}
|
||||
Reference in New Issue
Block a user