git.lucas.co / cce-compositor
Wayland compositor (wlroots)
git clone https://git.lucas.co/cce-compositor.git

commit44cee2c02c1d96a9abf42f634fe3d58a996b57f6
parent883a6862c5
authorDaniel Eklöf <[email protected]>
date2022-04-20 19:00
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