From e80b883a47d0a2fe3d42f42d1eb56969728ea162 Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Mon, 26 Apr 2021 21:03:28 +0200 Subject: river-layout: update to v2 This implements the changes to the river-layout protocol proposed in the previous commit removing river-options. --- completions/bash/riverctl | 2 ++ completions/fish/riverctl.fish | 4 +++- completions/zsh/_riverctl | 2 ++ 3 files changed, 7 insertions(+), 1 deletion(-) (limited to 'completions') diff --git a/completions/bash/riverctl b/completions/bash/riverctl index 576ca75..e0000b7 100644 --- a/completions/bash/riverctl +++ b/completions/bash/riverctl @@ -19,6 +19,8 @@ function __riverctl_completion () zoom \ default-layout \ output-layout \ + set-layout-value \ + mod-layout-value \ set-focused-tags \ set-view-tags \ toggle-focused-tags \ diff --git a/completions/fish/riverctl.fish b/completions/fish/riverctl.fish index 9b9d09b..c3139dc 100644 --- a/completions/fish/riverctl.fish +++ b/completions/fish/riverctl.fish @@ -1,6 +1,6 @@ function __fish_riverctl_complete_no_subcommand for i in (commandline -opc) - if contains -- $i close csd-filter-add exit float-filter-add focus-output focus-view move resize snap send-to-output spawn swap toggle-float toggle-fullscreen zoom default-layout output-layout set-focused-tags set-view-tags toggle-focused-tags toggle-view-tags spawn-tagmask declare-mode enter-mode map map-pointer unmap unmap-pointer attach-mode background-color border-color-focused border-color-unfocused border-width focus-follows-cursor opacity set-repeat xcursor-theme + if contains -- $i close csd-filter-add exit float-filter-add focus-output focus-view move resize snap send-to-output spawn swap toggle-float toggle-fullscreen zoom default-layout output-layout set-layout-value mod-layout-value set-focused-tags set-view-tags toggle-focused-tags toggle-view-tags spawn-tagmask declare-mode enter-mode map map-pointer unmap unmap-pointer attach-mode background-color border-color-focused border-color-unfocused border-width focus-follows-cursor opacity set-repeat xcursor-theme return 1 end end @@ -25,6 +25,8 @@ complete -c riverctl -x -n '__fish_riverctl_complete_no_subcommand' -a toggle-fu complete -c riverctl -x -n '__fish_riverctl_complete_no_subcommand' -a zoom -d 'Bump the focused view to the top of the layout stack' complete -c riverctl -x -n '__fish_riverctl_complete_no_subcommand' -a default-layout -d 'Set the layout namespace to be used by all outputs by default.' complete -c riverctl -x -n '__fish_riverctl_complete_no_subcommand' -a output-layout -d 'Set the layout namespace of currently focused output.' +complete -c riverctl -x -n '__fish_riverctl_complete_no_subcommand' -a set-layout-value -d 'Set the value with name _name_ of the layout on the focused output with matching namespace.' +complete -c riverctl -x -n '__fish_riverctl_complete_no_subcommand' -a mod-layout-value -d 'Modify the value with name _name_ of the layout on the focused output with matching namespace.' # Tag managements complete -c riverctl -x -n '__fish_riverctl_complete_no_subcommand' -a set-focused-tags -d 'Show views with tags corresponding to the set bits of tags' complete -c riverctl -x -n '__fish_riverctl_complete_no_subcommand' -a set-view-tags -d 'Assign the currently focused view the tags corresponding to the set bits of tags' diff --git a/completions/zsh/_riverctl b/completions/zsh/_riverctl index feac372..1e0f60c 100644 --- a/completions/zsh/_riverctl +++ b/completions/zsh/_riverctl @@ -31,6 +31,8 @@ _riverctl() { 'zoom:Bump the focused view to the top of the layout stack' 'default-layout:Set the layout namespace to be used by all outputs by default.' 'output-layout:Set the layout namespace of currently focused output.' + 'set-layout-value:Set the value with name _name_ of the layout on the focused output with matching namespace.' + 'mod-layout-value:Modify the value with name _name_ of the layout on the focused output with matching namespace.' # Tag management 'set-focused-tags:Show views with tags corresponding to the set bits of tags' 'set-view-tags:Assign the currently focused view the tags corresponding to the set bits of tags' -- cgit v1.2.3