File tree Expand file tree Collapse file tree
scripts/completions/zsh-completions Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -26,8 +26,14 @@ _wl_mirror() {
2626 scalings=("${(@f)$(_wl_mirror_scalings)}")
2727
2828 local -a options
29- options=(
30- '1:output:_values "output" $outputs'
29+ if [ ${#outputs} -eq 1 ]; then
30+ _message -e "Couldn't find any outputs. Is your XDG_CURRENT_DESKTOP valid?"
31+ else
32+ options+=('1:output:_values "output" $outputs')
33+ options+='--fullscreen-output[set fullscreen target output, implies --fullscreen]:output:_values "output" $outputs'
34+ fi
35+
36+ options+=(
3137 '(-h --help)'{-h,--help}'[show this help]'
3238 '(-V --version)'{-V,--version}'[print version]'
3339 '(-v --verbose --no-verbose)'{-v,--verbose}'[enable debug logging]'
@@ -41,7 +47,6 @@ _wl_mirror() {
4147 '--toggle-freeze[toggle freeze state of screen capture]'
4248 '(-F --fullscreen --no-fullscreen --fullscreen-output --no-fullscreen-output)'{-F,--fullscreen}'[display wl-mirror as fullscreen]'
4349 '--no-fullscreen[display wl-mirror as a window]'
44- '--fullscreen-output[set fullscreen target output, implies --fullscreen]:output:_values "output" $outputs'
4550 '--no-fullscreen-output[unset fullscreen target output, implies --no-fullscreen]'
4651 '-s[scaling method]:scaling method:_values "scaling" $scalings'
4752 '-b[use a specific backend]:backend:_values "backend" $backends'
You can’t perform that action at this time.
0 commit comments