aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Eklöf <daniel@ekloef.se>2022-04-20 19:00:03 +0200
committerIsaac Freund <mail@isaacfreund.com>2022-04-20 20:33:50 +0200
commit3979dd5cf917619da47bb4fff428d1e08050d943 (patch)
tree82f604fa9c25afacf689a3f22c20b450a1c12f2c
parent790de957267054c065cdc30fc717bd99745c5885 (diff)
downloadriver-3979dd5cf917619da47bb4fff428d1e08050d943.tar.gz
river-3979dd5cf917619da47bb4fff428d1e08050d943.tar.xz
completions: bash: new completions for the ‘hide-cursor’ command
-rw-r--r--completions/bash/riverctl9
1 files changed, 9 insertions, 0 deletions
diff --git a/completions/bash/riverctl b/completions/bash/riverctl
index 692dcaa..b39cf26 100644
--- a/completions/bash/riverctl
+++ b/completions/bash/riverctl
@@ -45,6 +45,7 @@ function __riverctl_completion ()
border-color-urgent \
border-width \
focus-follows-cursor \
+ hide-cursor \
set-repeat \
set-cursor-warp \
xcursor-theme"
@@ -60,6 +61,7 @@ function __riverctl_completion ()
"attach-mode") OPTS="top bottom" ;;
"focus-follows-cursor") OPTS="disabled normal" ;;
"set-cursor-warp") OPTS="disabled on-output-change" ;;
+ "hide-cursor") OPTS="timeout when-typing" ;;
*) return ;;
esac
COMPREPLY=($(compgen -W "${OPTS}" -- "${COMP_WORDS[2]}"))
@@ -82,6 +84,13 @@ function __riverctl_completion ()
scroll-method \
scroll-button"
COMPREPLY=($(compgen -W "${OPTS}" -- "${COMP_WORDS[2]}"))
+ elif [ "${COMP_WORDS[1]}" == "hide-cursor" ]
+ then
+ case "${COMP_WORDS[2]}" in
+ "when-typing") OPTS="enabled disabled" ;;
+ *) return ;;
+ esac
+ COMPREPLY=($(compgen -W "${OPTS}" -- "${COMP_WORDS[3]}"))
fi
elif [ "${COMP_CWORD}" -eq 4 ]
then