Wayland compositor (wlroots)
git clone https://git.lucas.co/cce-compositor.git
completions: bash: new completions for the ‘hide-cursor’ command
completions/bash/riverctl | 9 +++++++++
1 file changed, 9 insertions(+)
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