completions: bash: new completions for the ‘hide-cursor’ command

This commit is contained in:
Daniel Eklöf 2022-04-20 19:00:03 +02:00 committed by Isaac Freund
parent 790de95726
commit 3979dd5cf9
No known key found for this signature in database
GPG Key ID: 86DED400DDFD7A11

View File

@ -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