aboutsummaryrefslogtreecommitdiff
path: root/completions/bash/riverctl
diff options
context:
space:
mode:
Diffstat (limited to 'completions/bash/riverctl')
-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