complete-c riverctl -x-n'__fish_riverctl_complete_arg 1'-a'close'-d'Close the focued view'
complete-c riverctl -x-n'__fish_riverctl_complete_arg 1'-a'csd-filter-add'-d'Add app-id to the CSD filter list'
complete-c riverctl -x-n'__fish_riverctl_complete_arg 1'-a'exit'-d'Exit the compositor, terminating the Wayland session'
complete-c riverctl -x-n'__fish_riverctl_complete_arg 1'-a'float-filter-add'-d'Add app-id to the float filter list'
complete-c riverctl -x-n'__fish_riverctl_complete_arg 1'-a'focus-output'-d'Focus the next or previous output'
complete-c riverctl -x-n'__fish_riverctl_complete_arg 1'-a'focus-view'-d'Focus the next or previous view in the stack'
complete-c riverctl -x-n'__fish_riverctl_complete_arg 1'-a'input'-d'Create a configuration rule for an input device'
complete-c riverctl -x-n'__fish_riverctl_complete_arg 1'-a'list-inputs'-d'List all input devices'
complete-c riverctl -x-n'__fish_riverctl_complete_arg 1'-a'list-input-configs'-d'List all input configurations'
complete-c riverctl -x-n'__fish_riverctl_complete_arg 1'-a'move'-d'Move the focused view in the specified direction'
complete-c riverctl -x-n'__fish_riverctl_complete_arg 1'-a'resize'-d'Resize the focused view along the given axis'
complete-c riverctl -x-n'__fish_riverctl_complete_arg 1'-a'snap'-d'Snap the focused view to the specified screen edge'
complete-c riverctl -x-n'__fish_riverctl_complete_arg 1'-a'send-to-output'-d'Send the focused view to the next/previous output'
complete-c riverctl -x-n'__fish_riverctl_complete_arg 1'-a'spawn'-d'Run shell_command using /bin/sh -c'
complete-c riverctl -x-n'__fish_riverctl_complete_arg 1'-a'swap'-d'Swap the focused view with the next/previous visible non-floating view'
complete-c riverctl -x-n'__fish_riverctl_complete_arg 1'-a'toggle-float'-d'Toggle the floating state of the focused view'
complete-c riverctl -x-n'__fish_riverctl_complete_arg 1'-a'toggle-fullscreen'-d'Toggle the fullscreen state of the focused view'
complete-c riverctl -x-n'__fish_riverctl_complete_arg 1'-a'zoom'-d'Bump the focused view to the top of the layout stack'
complete-c riverctl -x-n'__fish_riverctl_complete_arg 1'-a'default-layout'-d'Set the layout namespace to be used by all outputs by default.'
complete-c riverctl -x-n'__fish_riverctl_complete_arg 1'-a'output-layout'-d'Set the layout namespace of currently focused output.'
complete-c riverctl -x-n'__fish_riverctl_complete_arg 1'-a'send-layout-cmd'-d'Send command to the layout generator on the currently focused output with the given namespace'
complete-c riverctl -x-n'__fish_riverctl_complete_arg 1'-a'set-focused-tags'-d'Show views with tags corresponding to the set bits of tags'
complete-c riverctl -x-n'__fish_riverctl_complete_arg 1'-a'set-view-tags'-d'Assign the currently focused view the tags corresponding to the set bits of tags'
complete-c riverctl -x-n'__fish_riverctl_complete_arg 1'-a'toggle-focused-tags'-d'Toggle visibility of views with tags corresponding to the set bits of tags'
complete-c riverctl -x-n'__fish_riverctl_complete_arg 1'-a'toggle-view-tags'-d'Toggle the tags of the currently focused view'
complete-c riverctl -x-n'__fish_riverctl_complete_arg 1'-a'spawn-tagmask'-d'Set a tagmask to filter the tags assigned to newly spawned views on the focused output'
complete-c riverctl -x-n'__fish_riverctl_complete_arg 1'-a'focus-previous-tags'-d'Sets tags to their previous value on the focused output'
complete-c riverctl -x-n'__fish_riverctl_complete_arg 1'-a'send-to-previous-tags'-d'Assign the currently focused view the previous tags of the focused output'
complete-c riverctl -x-n'__fish_riverctl_complete_arg 1'-a'declare-mode'-d'Create a new mode'
complete-c riverctl -x-n'__fish_riverctl_complete_arg 1'-a'enter-mode'-d'Switch to given mode if it exists'
complete-c riverctl -x-n'__fish_riverctl_complete_arg 1'-a'map'-d'Run command when key is pressed while modifiers are held down and in the specified mode'
complete-c riverctl -x-n'__fish_riverctl_complete_arg 1'-a'map-pointer'-d'Move or resize views or run command when button and modifers are held down while in the specified mode'
complete-c riverctl -x-n'__fish_seen_subcommand_from input; and __fish_riverctl_complete_arg 2'-a"(__riverctl_list_input_devices)"
complete-c riverctl -x-n'__fish_seen_subcommand_from input; and __fish_riverctl_complete_arg 3'-a'events'-d'Configure whether the input device\'s events will be used'
complete -c riverctl -x -n '__fish_seen_subcommand_from input;and__fish_riverctl_complete_arg3' -a 'accel-profile' -d 'Set the pointer acceleration profile'
complete -c riverctl -x -n '__fish_seen_subcommand_from input;and__fish_riverctl_complete_arg3' -a 'pointer-accel' -d 'Set the pointer acceleration factor'
complete -c riverctl -x -n '__fish_seen_subcommand_from input;and__fish_riverctl_complete_arg3' -a 'click-method' -d 'Set the click method'
complete -c riverctl -x -n '__fish_seen_subcommand_from input;and__fish_riverctl_complete_arg3' -a 'drag' -d 'Enable or disable the tap-and-drag functionality'
complete -c riverctl -x -n '__fish_seen_subcommand_from input;and__fish_riverctl_complete_arg3' -a 'drag-lock' -d 'Enable or disable the drag lock functionality'
complete -c riverctl -x -n '__fish_seen_subcommand_from input;and__fish_riverctl_complete_arg3' -a 'disable-while-typing' -d 'Enable or disable the disable-while-typing functionality'
complete -c riverctl -x -n '__fish_seen_subcommand_from input;and__fish_riverctl_complete_arg3' -a 'middle-emulation' -d 'Enable or disable the middle-emulation functionality'
complete -c riverctl -x -n '__fish_seen_subcommand_from input;and__fish_riverctl_complete_arg3' -a 'natural-scroll' -d 'Enable or disable the natural-scroll functionality'
complete -c riverctl -x -n '__fish_seen_subcommand_from input;and__fish_riverctl_complete_arg3' -a 'left-handed' -d 'Enable or disable the left handed mode'
complete -c riverctl -x -n '__fish_seen_subcommand_from input;and__fish_riverctl_complete_arg3' -a 'tap' -d 'Enable or disable the tap functionality'
complete -c riverctl -x -n '__fish_seen_subcommand_from input;and__fish_riverctl_complete_arg3' -a 'tap-button-map' -d 'Configure the button mapping for tapping'
complete -c riverctl -x -n '__fish_seen_subcommand_from input;and__fish_riverctl_complete_arg3' -a 'scroll-method' -d 'Set the scroll method'
complete -c riverctl -x -n '__fish_seen_subcommand_from input;and__fish_riverctl_complete_arg3' -a 'scroll-button' -d 'Set the scroll button'
complete -c riverctl -x -n '__fish_seen_subcommand_from input;and__fish_riverctl_complete_arg4;and__fish_seen_subcommand_from scroll-method' -a 'two-finger' -d 'Scroll by swiping with two fingers simultaneously'
complete -c riverctl -x -n '__fish_seen_subcommand_from input;and__fish_riverctl_complete_arg4;and__fish_seen_subcommand_from scroll-method' -a 'edge' -d 'Scroll by swiping along the edge'
complete -c riverctl -x -n '__fish_seen_subcommand_from input;and__fish_riverctl_complete_arg4;and__fish_seen_subcommand_from scroll-method' -a 'button' -d 'Scroll with pointer movement while holding down a button'
complete -c riverctl -x -n '__fish_seen_subcommand_from hide-cursor;and__fish_riverctl_complete_arg2' -a 'timeout' -d 'Hide cursor if it wasn\'t moved in the last X millisecond, until it is moved again'
complete -c riverctl -x -n '__fish_seen_subcommand_from hide-cursor;and__fish_riverctl_complete_arg2' -a 'when-typing' -d 'Enable or disable whether the cursor should be hidden when pressing any non-modifier key'
# Subcommands for the subcommands of ‘hide-cursor’