Files
tty7/assets/completions/tmux.json
T
l0ng-ai 22e1ab1694 tty7: a GPU-rendered, daemon-backed terminal in pure Rust
tty7 is split into two Rust processes: a persistent daemon that owns the
shells and a GPU-rendered client that talks to it over a local socket.
Because the shells live in the daemon, quitting and reopening the app
leaves the session intact — detach and reattach, no tmux required.

- Persistent sessions — the daemon holds the PTYs and child processes, so
  closing a window or swapping in a new build never takes a shell down.
- Performance — an 11 MB `cat` completes in 95 ms and DOOM-fire renders at
  888 fps; the daemon drains the PTY at device speed off the render path.
- Shell-aware — new tabs and splits open in the current working directory;
  zsh, bash, fish, and PowerShell are set up automatically.
- Enhanced prompt — inline completion, syntax highlighting, history, and
  in-terminal search, with rich flag/subcommand signatures for common tools.
- Tabs, resizable splits, a command palette, click-to-open links, desktop
  notifications, eight themes, and CJK/IME input.

Native builds for macOS, Windows, and Linux.
Built on Zed's gpui and Alacritty's VT core.
2026-07-06 21:54:27 +08:00

1 line
73 KiB
JSON

{"description":"A terminal multiplexer","options":[],"args":[],"subcommands":[{"names":["a","at","attach","attach-session"],"description":"Attach to last session","hidden":false,"options":[{"names":["-d"],"description":"Detach all others clients to the session","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-x"],"description":"Send SIGHUP to the parent process and detach the client","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-f"],"description":"Set client flags","args":[{"name":"flags","description":"Comma-separated list of flags","optional":false,"variadic":false,"template":[],"suggestions":[{"names":["active-pane"],"description":null},{"names":["ignore-size"],"description":null},{"names":["no-output"],"description":null},{"names":["pause-after"],"description":null},{"names":["read-only"],"description":null},{"names":["wait-exit"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-c"],"description":"Set the session's working directory","args":[{"name":"working-directory","description":"The session's working directory","optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-E"],"description":"Don't use update-environment option","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"Attach to a session with the given name","args":[{"name":"target-session","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","ls"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["bind","bind-key"],"description":"Bind a key to a command","hidden":false,"options":[{"names":["-n"],"description":"Alias for -T root","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-r"],"description":"Indicate that this key may repeat","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-N"],"description":"Attach a note to the key","args":[{"name":"note","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-T"],"description":"The key table to use","args":[{"name":"key-table","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"key","description":"The key to bind","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"command","description":"The command to bind to the key","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"arguments","description":"Arguments for the command","optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["breakp","break-pane"],"description":"Break a pane from an exiting into a new window","hidden":false,"options":[{"names":["-a"],"description":"Move the window to the next index after","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-b"],"description":"Move the window to the next index before","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-d"],"description":"The new windows does not become the current window","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-P"],"description":"Print information about the new window","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-F"],"description":"Format output","args":[{"name":"format","description":"The format for the output of this command","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-n"],"description":"The target window","args":[{"name":"window-name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsw"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["-s"],"description":"The source pane","args":[{"name":"src-pane","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsp"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The destination window","args":[{"name":"window-name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsw"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["capturep","capture-pane"],"description":"Capture the contents of a pane to a buffer","hidden":false,"options":[{"names":["-a"],"description":"Use the alternate screen and history is not accessible","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-e"],"description":"Include escape sequences for text and background attributes","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-p"],"description":"Redirect output to stdout","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-P"],"description":"Capture only outputs that is the beginning of an as-yet incomplete escape sequence","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-q"],"description":"Do not throw an error if not alternate screen is found","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-C"],"description":"Escape non-printable characters as octal","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-J"],"description":"Preserve trailing spaces and join any wrapped lines","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-N"],"description":"Preserve trailing spaces at each line's end","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-b"],"description":"The buffer name","args":[{"name":"buffer-name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsb"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["-E"],"description":"Ending line number","args":[{"name":"end-line","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-S"],"description":"Starting line number","args":[{"name":"start-line","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The target pane","args":[{"name":"src-pane","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsp"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["choose-buffer"],"description":"Put a pane into buffer choice mode","hidden":false,"options":[{"names":["-N"],"description":"Start without the preview","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Z"],"description":"Zoom the pane","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-r"],"description":"Reverse the sort order","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-F"],"description":"Format output","args":[{"name":"format","description":"The format for the output of this command","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-f"],"description":"Specify an initial filter","args":[{"name":"filter","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-O"],"description":"Specify the sort order","args":[{"name":"sort-order","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["time"],"description":null},{"names":["name"],"description":null},{"names":["size"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The target pane","args":[{"name":"src-pane","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsp"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"template","description":null,"optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["choose-client"],"description":"Put a pane into buffer client mode","hidden":false,"options":[{"names":["-N"],"description":"Start without the preview","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-r"],"description":"Reserve the sort order","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Z"],"description":"Zoom the pane","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-F"],"description":"Format output","args":[{"name":"format","description":"The format for the output of this command","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-f"],"description":"Specify an initial filter","args":[{"name":"filter","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-O"],"description":"Specify the initial sort field","args":[{"name":"sort","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["name"],"description":null},{"names":["size"],"description":null},{"names":["creation"],"description":null},{"names":["activity"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The target pane","args":[{"name":"src-pane","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsp"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"template","description":null,"optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["choose-tree"],"description":"Put a pane into buffer tree mode","hidden":false,"options":[{"names":["-G"],"description":"Include all sessions in any session group in the tree","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-N"],"description":"Start without the preview","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-r"],"description":"Reserve the sort order","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s"],"description":"Start with sessions collapsed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-w"],"description":"Start with windows collapsed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Z"],"description":"Zoom the pane","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-F"],"description":"Format output","args":[{"name":"format","description":"The format for the output of this command","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-f"],"description":"Specify an initial filter","args":[{"name":"filter","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-O"],"description":"Specify the initial sort field","args":[{"name":"sort","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["name"],"description":null},{"names":["size"],"description":null},{"names":["creation"],"description":null},{"names":["activity"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The target pane","args":[{"name":"src-pane","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsp"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"template","description":null,"optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["clearhist","clear-history"],"description":"Remove and clear history for a pane","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["clock-mode"],"description":"Enter clock mode","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["command-prompt"],"description":"Open the tmux command prompt in a client","hidden":false,"options":[{"names":["-l"],"description":"The prompt only accept one key press","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-i"],"description":"Execute the command every time the prompt input changes","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-k"],"description":"Like -l but the key press is translated to a key name","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-N"],"description":"The prompt only accept numeric key press","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-T"],"description":"Tell that the prompt is for a target","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-W"],"description":"Tell that the prompt is for a window","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-I"],"description":"Comma-separated list of the initial text for each prompt","args":[{"name":"inputs","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-p"],"description":"Comma-separated list of prompts which are displayed in order","args":[{"name":"prompts","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The target client","args":[{"name":"target-client","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsc"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"template","description":"If specified, used as a command","optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["confirm","confirm-before"],"description":"Run a command but ask for confirmation before","hidden":false,"options":[{"names":["-p"],"description":"A prompt to display for confirmation","args":[{"name":"prompt","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The target client","args":[{"name":"target-client","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsc"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"command","description":"The command to run","optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["copy-mode"],"description":"Enter copy mode","hidden":false,"options":[{"names":["-e"],"description":"Scrolling to the bottom should exit copy mode","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-H"],"description":"Hide the position indicator","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-M"],"description":"Begin a mouse drag","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-q"],"description":"Cancel copy mode and any other modes","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-u"],"description":"Scroll one page up","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s"],"description":"The source pane","args":[{"name":"src-pane","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsp"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The target pane","args":[{"name":"src-pane","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsp"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["deleteb","delete-buffer"],"description":"Delete a paste buffer","hidden":false,"options":[{"names":["-b"],"description":"The target buffer","args":[{"name":"buffer-name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsb"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["detach","detach-client"],"description":"Detach a client from the server","hidden":false,"options":[{"names":["-a"],"description":"Kills all but the client given with -t","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-P"],"description":"Send SIGHUP to the parent process","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-E"],"description":"Run the given shell-command to replace the client","args":[{"name":"shell-command","description":"The shell-command to run","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The target client","args":[{"name":"target-client","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsc"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["-s"],"description":"Detach all clients attached to the specified session","args":[{"name":"target-session","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","ls"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["menu","display-menu"],"description":"Display menu on target-client","hidden":false,"options":[{"names":["-O"],"description":"Do not close the menu when the mouse button is released","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-c"],"description":"The target client","args":[{"name":"target-client","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsc"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The target pane","args":[{"name":"src-pane","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsp"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["-T"],"description":"Specify a title","args":[{"name":"title","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-x"],"description":"Give the x position of the menu","args":[{"name":"position","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-y"],"description":"Give the y position of the menu","args":[{"name":"position","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"name","description":"The name of the menu","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"key","description":"The key to press to open the menu","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]},{"name":"command","description":"Commands to execute","optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["display","display-message"],"description":"Display a message in the status line","hidden":false,"options":[{"names":["-a"],"description":"List the format variables and their values","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-I"],"description":"Forward any input read from stdin to the empty pane target-pane","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-p"],"description":"Print output to stdout","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v"],"description":"Print verbose logging as the format is parsed","args":[{"name":"target-client","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsc"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["-d"],"description":"A delay for the message","args":[{"name":"delay","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The target pane","args":[{"name":"src-pane","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsp"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"message","description":"The message to display","optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["displayp","display-panes"],"description":"Display an indicator for each visible pane","hidden":false,"options":[{"names":["-b"],"description":"Do not block other commands from running until the indicator is closed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-N"],"description":"Do not close the indicator when a key is pressed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-d"],"description":"Specify the duration","args":[{"name":"duration","description":"The duration to close the indicator after in milliseconds","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The target client","args":[{"name":"target-client","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsc"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"template","description":null,"optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["findw","find-window"],"description":"Search for a pattern in windows","hidden":false,"options":[{"names":["-i"],"description":"Make the search ignore cases","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-C"],"description":"Match only visible window contents","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-N"],"description":"Match only the window name","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-r"],"description":"Search a regular expression","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-T"],"description":"Match only the window's title","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Z"],"description":"Zoom the pane","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The target pane","args":[{"name":"src-pane","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsp"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"match-string","description":"A string to search for","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["has","has-session"],"description":"Check and report if a session exists on the server","hidden":false,"options":[{"names":["-t"],"description":"Specify the target session","args":[{"name":"target-session","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","ls"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["if","if-shell"],"description":"Execute a tmux command if a shell-command succeeded","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["joinp","join-pane","movep","move-pane"],"description":"Split a pane and move an existing one into the new space","hidden":false,"options":[{"names":["-b"],"description":"Src-pane will be joined to left of or above dst-pane","args":[{"name":"src-pane","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsp"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["-l"],"description":"Set the size of the new space","args":[{"name":"size","description":"The size of the new space","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-s"],"description":"The source pane","args":[{"name":"src-pane","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsp"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The destination pane","args":[{"name":"src-pane","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsp"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["killp","kill-pane"],"description":"Destroy a given pane","hidden":false,"options":[{"names":["-a"],"description":"Kill all but the target-pane","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The target pane","args":[{"name":"src-pane","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsp"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["kill-server"],"description":"Kill clients, session and server","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["kill-ses","kill-session"],"description":"Kill/delete sessions","hidden":false,"options":[{"names":["-t"],"description":"Kill/delete session with the given name","args":[{"name":"target-session","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","ls"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["-a"],"description":"Kill/delete all session but the current","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-C"],"description":"Clear alerts (bell, activity, or silence) in all windows linked to the session","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["killw","kill-window"],"description":"Destroy a given window","hidden":false,"options":[{"names":["-a"],"description":"Kill all but the target-window","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The target window","args":[{"name":"window-name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsw"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["lastp","last-pane"],"description":"Select the previously selected pane","hidden":false,"options":[{"names":["-d"],"description":"Disable input to the pane","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-e"],"description":"Enable input to the pane","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Z"],"description":"Keep the window zoomed if it was zoomed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The target window","args":[{"name":"window-name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsw"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["last","last-window"],"description":"Select the previously selected window","hidden":false,"options":[{"names":["-t"],"description":"Select the previously select window of the target-session","args":[{"name":"target-session","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","ls"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["linkw","link-window"],"description":"Link a window to another","hidden":false,"options":[{"names":["-a"],"description":"Move the window to the next index after dst-window","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-b"],"description":"Move the window to the next index before dst-window","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-d"],"description":"Do not select the newly linked window","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-k"],"description":"Kill dst-window if exist","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s"],"description":"The source window","args":[{"name":"window-name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsw"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The destination window","args":[{"name":"window-name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsw"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["lsb","list-buffers"],"description":"List paste buffers of a session","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["lsc","list-clients"],"description":"List clients attached to a server","hidden":false,"options":[{"names":["-F"],"description":"Format output","args":[{"name":"format","description":"The format for the output of this command","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"List only clients connected to that session","args":[{"name":"target-session","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","ls"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["lscm","list-commands"],"description":"List supported sub-commands","hidden":false,"options":[{"names":["-F"],"description":"Format output","args":[{"name":"format","description":"The format for the output of this command","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"command","description":"The command to list syntax of","optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["lsk","list-keys"],"description":"List all key-bindings","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["lsp","list-panes"],"description":"List panes of a window","hidden":false,"options":[{"names":["-a"],"description":"Ignore target-window and list all panes","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s"],"description":"Target-window becomes a session","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-F"],"description":"Format output","args":[{"name":"format","description":"The format for the output of this command","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-f"],"description":"Specify a filter","args":[{"name":"filter","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The target window","args":[{"name":"window-name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsw"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["ls","list-sessions"],"description":"List sessions managed by a server","hidden":false,"options":[{"names":["-F"],"description":"Format output","args":[{"name":"format","description":"The format for the output of this command","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-f"],"description":"Filter the sessions","args":[{"name":"filter","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["lsw","list-windows"],"description":"List windows of a session","hidden":false,"options":[{"names":["-a"],"description":"Ignore target-session and list all windows","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-F"],"description":"Format output","args":[{"name":"format","description":"The format for the output of this command","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-f"],"description":"Specify a filter","args":[{"name":"filter","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The target session","args":[{"name":"target-session","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","ls"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["loadb","load-buffer"],"description":"Load a file into a paste buffer","hidden":false,"options":[{"names":["-w"],"description":"Send the buffer to the clipboard","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-b"],"description":"The target buffer","args":[{"name":"buffer-name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsb"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The target client","args":[{"name":"target-client","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsc"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"path","description":"Load from this path","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["lockc","lock-client"],"description":"Lock a client","hidden":false,"options":[{"names":["-t"],"description":"The target client","args":[{"name":"target-client","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsc"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["lock","lock-server"],"description":"Lock all clients attached to the server","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["locks","lock-session"],"description":"Lock all clients attached to a session","hidden":false,"options":[{"names":["-t"],"description":"Lock all clients attached to target-session","args":[{"name":"target-session","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","ls"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["movew","move-window"],"description":"Move a window to another","hidden":false,"options":[{"names":["-a"],"description":"Move the window to the next index after dst-window","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-b"],"description":"Move the window to the next index before dst-window","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-r"],"description":"Renumber all windows in the session in sequential order","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-d"],"description":"Do not select the newly linked window","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-k"],"description":"Kill dst-window if exist","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s"],"description":"The source window","args":[{"name":"window-name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsw"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The destination window","args":[{"name":"window-name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsw"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["new","new-session"],"description":"Create a new session","hidden":false,"options":[{"names":["-A"],"description":"Behave like attach-session if session-name already exist","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-d"],"description":"Use the initial size from default-size","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-D"],"description":"Behave like -d if -A is set","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-E"],"description":"Do not use update-environment option","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-P"],"description":"Print information about the new session","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-X"],"description":"Behave like -x if -A is set","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-c"],"description":"Specify a start directory for the session","args":[{"name":"start-directory","description":"The start directory","optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-e"],"description":"Set environment variables","args":[{"name":"environment","description":"Environment variables with the form VARIABLE=VALUE","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-f"],"description":"Set client flags","args":[{"name":"flags","description":"Comma-separated list of flags","optional":false,"variadic":false,"template":[],"suggestions":[{"names":["active-pane"],"description":null},{"names":["ignore-size"],"description":null},{"names":["no-output"],"description":null},{"names":["pause-after"],"description":null},{"names":["read-only"],"description":null},{"names":["wait-exit"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-F"],"description":"Format output","args":[{"name":"format","description":"The format for the output of this command","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-n"],"description":"Start a new session with the given name","args":[{"name":"window-name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-s"],"description":"Start a new session with the given name","args":[{"name":"session-name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The name of the group","args":[{"name":"group-name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-x"],"description":"The width of the session","args":[{"name":"width","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-y"],"description":"The height of the session","args":[{"name":"height","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"shell-command","description":"A shell command to run when creating the session","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["neww","new-window"],"description":"Create a new window","hidden":false,"options":[{"names":["-a"],"description":"Insert the new window at the next index after target-window","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-b"],"description":"Insert the new window at the next index before target-window","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-d"],"description":"The session does not make the new window the current window","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-k"],"description":"Kill the target-window if exist","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-P"],"description":"Print information about the new window","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-S"],"description":"Select window-name if exist","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-c"],"description":"Specify a start directory for the window","args":[{"name":"start-directory","description":"The start directory","optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-e"],"description":"Set environment variables","args":[{"name":"environment","description":"Environment variables with the form VARIABLE=VALUE","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-F"],"description":"Format output","args":[{"name":"format","description":"The format for the output of this command","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-n"],"description":"Start a new window with the given name","args":[{"name":"window-name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The target window","args":[{"name":"window-name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsw"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"shell-command","description":"A shell command to run when creating the window","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["nextl","next-layout"],"description":"Move a window to the next layout","hidden":false,"options":[{"names":["-t"],"description":"The target pane","args":[{"name":"src-pane","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsp"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["next","next-window"],"description":"Move to the next window in a session","hidden":false,"options":[{"names":["-a"],"description":"Move to the next window with an alert","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"Move to the next window of the target-session","args":[{"name":"target-session","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","ls"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["pasteb","paste-buffer"],"description":"Insert a paste buffer into the window","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["pipep","pipe-pane"],"description":"Pipe output from a pane to a shell command","hidden":false,"options":[{"names":["-I"],"description":"Connect stdout to shell-command","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-O"],"description":"Connect stdin to shell-command","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-o"],"description":"Only open a new pipe if no previous pipe exists","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The target pane","args":[{"name":"src-pane","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsp"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"shell-command","description":"The shell-command to run","optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["prevl","previous-layout"],"description":"Move a window to the previous layout","hidden":false,"options":[{"names":["-t"],"description":"The target window","args":[{"name":"window-name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsw"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["prev","previous-window"],"description":"Move to the previous window in a session","hidden":false,"options":[{"names":["-a"],"description":"Move with an alert","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"Move to the previous window of the target-session","args":[{"name":"target-session","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","ls"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["refresh","refresh-client"],"description":"Refresh a client","hidden":false,"options":[{"names":["-c"],"description":"Return the tracking cursor","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-D"],"description":"Allow the visible portion of a window to be changed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-l"],"description":"Request the clipboard from the client","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-L"],"description":"Allow the visible portion of a window to be changed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-R"],"description":"Allow the visible portion of a window to be changed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-S"],"description":"Only update the client's status line","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-U"],"description":"Allow the visible portion of a window to be changed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-A"],"description":"The target pane","args":[{"name":"src-pane","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsp"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["-B"],"description":"A subscription to a format for a control mode","args":[{"name":"subscription","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-C"],"description":"Set the width and height","args":[{"name":"XxY","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-f"],"description":"Set client flags","args":[{"name":"flags","description":"Comma-separated list of flags","optional":false,"variadic":false,"template":[],"suggestions":[{"names":["active-pane"],"description":null},{"names":["ignore-size"],"description":null},{"names":["no-output"],"description":null},{"names":["pause-after"],"description":null},{"names":["read-only"],"description":null},{"names":["wait-exit"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The target client","args":[{"name":"target-client","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsc"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"adjustment","description":"An adjustment value to use","optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["rename","rename-session"],"description":"Rename a session","hidden":false,"options":[{"names":["-t"],"description":"Rename the target-session","args":[{"name":"target-session","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","ls"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"new-name","description":"The new name of the session","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["renamew","rename-window"],"description":"Rename a window","hidden":false,"options":[{"names":["-t"],"description":"The target window","args":[{"name":"window-name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsw"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"new-name","description":"The new name of the window","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["resizep","resize-pane"],"description":"Resize a pane","hidden":false,"options":[{"names":["-D"],"description":"Resize down by adjustment","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-L"],"description":"Resize left by adjustment","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-M"],"description":"Begin mouse resizing","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-R"],"description":"Resize right by adjustment","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-T"],"description":"Trim all lines below the current cursor position","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-U"],"description":"Resize up by adjustment","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Z"],"description":"Toggle the active pane between zoomed and unzoomed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The target pane","args":[{"name":"src-pane","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsp"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["-x"],"description":"The width of the pane","args":[{"name":"width","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-y"],"description":"The height of the pane","args":[{"name":"height","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"adjustment","description":"Adjustment used with -ULDR","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["resizew","resize-window"],"description":"Resize a window","hidden":false,"options":[{"names":["-a"],"description":"Set the size of the smallest session containing the window","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-A"],"description":"Set the size of the largest session containing the window","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-D"],"description":"Resize down by adjustment","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-L"],"description":"Resize left by adjustment","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-R"],"description":"Resize right by adjustment","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-U"],"description":"Resize up by adjustment","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The target window","args":[{"name":"window-name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsw"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["-x"],"description":"The width of the pane","args":[{"name":"width","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-y"],"description":"The height of the pane","args":[{"name":"height","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"adjustment","description":"Adjustment used with -ULDR","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["respawnp","respawn-pane"],"description":"Reactivate a pane in which a command has exited","hidden":false,"options":[{"names":["-k"],"description":"Kill the target-pane if exist","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-c"],"description":"Specify a start directory for the pane","args":[{"name":"start-directory","description":"The start directory","optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-e"],"description":"Set environment variables","args":[{"name":"environment","description":"Environment variables with the form VARIABLE=VALUE","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The target pane","args":[{"name":"src-pane","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsp"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"shell-command","description":"A shell command to run when creating the pane","optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["respawnw","respawn-window"],"description":"Reactivate a window in which a command has exited","hidden":false,"options":[{"names":["-k"],"description":"Kill the target-window if exist","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-c"],"description":"Specify a start directory for the window","args":[{"name":"start-directory","description":"The start directory","optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-e"],"description":"Set environment variables","args":[{"name":"environment","description":"Environment variables with the form VARIABLE=VALUE","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The target window","args":[{"name":"window-name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsw"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"shell-command","description":"A shell command to run when creating the window","optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["rotatew","rotate-window"],"description":"Rotate positions of panes in a window","hidden":false,"options":[{"names":["-D"],"description":"Rotate upward","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-U"],"description":"Rotate downward","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Z"],"description":"Keep the window zoomed if it was zoomed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The target window","args":[{"name":"window-name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsw"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["run","run-shell"],"description":"Execute a command without create a new window","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["saveb","save-buffer"],"description":"Save a paste buffer to a file","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["selectl","select-layout"],"description":"Choose a layout for a pane","hidden":false,"options":[{"names":["-E"],"description":"Spread the current pane and any panes next to it evenly","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-n"],"description":"Equivalent to next-layout","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-o"],"description":"Apply the last set layout if possible","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-p"],"description":"Equivalent to previous-layout","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The target pane","args":[{"name":"src-pane","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsp"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"layout-name","description":"Use the last preset layout used if not specified","optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["selectp","select-pane"],"description":"Make a pane the active one in the window","hidden":false,"options":[{"names":["-D"],"description":"Use the down pane","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-d"],"description":"Disable input to the pane","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-e"],"description":"Enable input to the pane","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-L"],"description":"Use the left pane","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-l"],"description":"Same as last-pane command","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-M"],"description":"Clear the marked pane","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-m"],"description":"Set the market pane","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-R"],"description":"Use the right pane","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-U"],"description":"Use the up pane","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Z"],"description":"Set the pane's title","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-T"],"description":"Set the pane title","args":[{"name":"title","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The target pane","args":[{"name":"src-pane","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsp"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["selectw","select-window"],"description":"Select a window","hidden":false,"options":[{"names":["-l"],"description":"Same as last-window","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-n"],"description":"Same as next-window","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-p"],"description":"Same as previous-window","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-T"],"description":"Same as last-window if the selected window is already the current window","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The target window","args":[{"name":"window-name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsw"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["send","send-keys"],"description":"Send key(s) to a window","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["send-prefix"],"description":"Send the prefix key to a window","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["info","server-info"],"description":"Show every session, window, pane, etc","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["setb","set-buffer"],"description":"Set content of a paste buffer","hidden":false,"options":[{"names":["-a"],"description":"Append to rather than overwriting the buffer","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-w"],"description":"Send the buffer to the clipboard","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-b"],"description":"The name of the buffer","args":[{"name":"buffer-name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsb"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The target client","args":[{"name":"target-client","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsc"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["-n"],"description":"The new name of the buffer","args":[{"name":"new-buffer-name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"data","description":"The data to set in the buffer","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["setenv","set-environment"],"description":"(Un)set an environment variable","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["set-hook"],"description":"Set a hook to a command","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["set","set-option"],"description":"Set a session option","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["setw","set-window-option"],"description":"Set a window option","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["showb","show-buffer"],"description":"Display the contents of a paste buffer","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["showenv","show-environment"],"description":"Display the environment","hidden":false,"options":[{"names":["-t"],"description":"Display the environment of the target-session","args":[{"name":"target-session","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","ls"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["show-hooks"],"description":"Show the global list of hooks","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["showmsgs","show-messages"],"description":"Show client's message log","hidden":false,"options":[{"names":["-T"],"description":"Show debugging information about terminals","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-J"],"description":"Show debugging information about jobs","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The target client","args":[{"name":"target-client","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsc"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["show","show-options"],"description":"Show session options","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["showw","show-winsow-options"],"description":"Show window options","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["source","source-file"],"description":"Execute tmux commands from a file","hidden":false,"options":[{"names":["-F"],"description":"Expand path as a format","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-n"],"description":"Parse the file but don't run commands","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-q"],"description":"Don't return any error if path does not exist","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v"],"description":"Show the parsed command and line numbers if possible","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"path","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["splitw","split-window"],"description":"Splits a pane into two","hidden":false,"options":[{"names":["-b"],"description":"Create the new pane to the left of or above target-pane","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-f"],"description":"Create a new pane spanning the full window height with -h or width with -v","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-h"],"description":"Set the pane take full height","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-I"],"description":"Create an empty pane and forward stdin to it","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v"],"description":"Set the pane take full width","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Z"],"description":"Zoom if the window is not zoomed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-c"],"description":"Specify a start directory for the pane","args":[{"name":"start-directory","description":"The start directory","optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-e"],"description":"Set environment variables","args":[{"name":"environment","description":"Environment variables with the form VARIABLE=VALUE","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-l"],"description":"Set the size in columns (horizontal split) or rows (vertical split)","args":[{"name":"size","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The target pane","args":[{"name":"src-pane","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsp"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["-F"],"description":"Format output","args":[{"name":"format","description":"The format for the output of this command","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"shell-command","description":"A shell command to run when creating the pane","optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["start","start-server"],"description":"Start a tmux server","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["suspendc","suspend-client"],"description":"Suspend a client","hidden":false,"options":[{"names":["-t"],"description":"The target client","args":[{"name":"target-client","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsc"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["swapp","swap-pane"],"description":"Swap two panes","hidden":false,"options":[{"names":["-d"],"description":"Do not change the active pane","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-D"],"description":"Swap with the next pane","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-U"],"description":"Swap dst-pane with the previous pane","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Z"],"description":"Keep the window zoomed if it was zoomed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s"],"description":"The source pane","args":[{"name":"src-pane","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsp"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The destination pane","args":[{"name":"src-pane","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsp"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["swapw","swap-window"],"description":"Swap two windows","hidden":false,"options":[{"names":["-d"],"description":"The new window does not become the current window","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s"],"description":"The source window","args":[{"name":"window-name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsw"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The destination window","args":[{"name":"window-name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsw"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["switchc","switch-client"],"description":"Switch the client to another session","hidden":false,"options":[{"names":["-E"],"description":"Do not use update-environment option","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-l"],"description":"Move the client to the last session","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-n"],"description":"Move the client to the next session","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-p"],"description":"Move the client to the previous session","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-r"],"description":"Toggle the client read-only and ignore-size flags","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Z"],"description":"Keep the window zoomed if it was zoomed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-c"],"description":"The target client","args":[{"name":"target-client","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsc"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"Switch the client to the target-session","args":[{"name":"target-session","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","ls"]}]}],"required":false,"repeatable":false,"hidden":false},{"names":["-T"],"description":"Set the client's key table","args":[{"name":"key-table","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["unbind","unbind-key"],"description":"Unbind a key","hidden":false,"options":[{"names":["-a"],"description":"Remove all key-bindings","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-n"],"description":"Alias for -T root","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-q"],"description":"Prevent errors being returned","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-T"],"description":"The key table to use","args":[{"name":"key-table","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"key","description":"The key to unbind","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["unlinkw","unlink-window"],"description":"Unlink a window","hidden":false,"options":[{"names":["-k"],"description":"Destroy the window","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-t"],"description":"The target window","args":[{"name":"window-name","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["tmux","lsw"]}]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["wait","wait-for"],"description":"Wait for an event or trigger it","hidden":false,"options":[{"names":["-L"],"description":"Lock the channel","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-U"],"description":"Unlock the channel","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"channel","description":"Wait for this channel","optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]}],"name":"tmux"}