mirror of
				https://github.com/tmux/tmux.git
				synced 2025-11-04 00:56:10 +00:00 
			
		
		
		
	Put each command on its own line and remove duplicates, from Daniel Hahler.
This commit is contained in:
		@@ -31,59 +31,237 @@ syn keyword tmuxAction	any current none
 | 
				
			|||||||
syn keyword tmuxBoolean	off on
 | 
					syn keyword tmuxBoolean	off on
 | 
				
			||||||
 | 
					
 | 
				
			||||||
syn keyword tmuxCmds
 | 
					syn keyword tmuxCmds
 | 
				
			||||||
	\ attach[-session] bind[-key] break-pane breakp capture-pane capturep
 | 
						\ attach[-session]
 | 
				
			||||||
	\ choose-buffer choose-client choose-list choose-session choose-tree
 | 
						\ bind[-key]
 | 
				
			||||||
	\ choose-window clear-history clearhist clock-mode command-prompt
 | 
						\ break-pane
 | 
				
			||||||
	\ confirm[-before] copy-mode delete-buffer deleteb detach[-client]
 | 
						\ breakp
 | 
				
			||||||
	\ display[-message] display-panes displayp find-window findw
 | 
						\ capture-pane
 | 
				
			||||||
	\ has[-session] if[-shell] join-pane joinp kill-pane killp kill-server
 | 
						\ capturep
 | 
				
			||||||
	\ kill-session kill-window killw last-pane lastp last[-window]
 | 
						\ choose-buffer
 | 
				
			||||||
	\ link-window linkw list-buffers lsb list-clients lsc
 | 
						\ choose-client
 | 
				
			||||||
	\ list-commands lscm list-keys lsk list-panes lsp list-sessions ls
 | 
						\ choose-list
 | 
				
			||||||
	\ list-windows lsw load-buffer loadb lock-client lockc lock[-server]
 | 
						\ choose-session
 | 
				
			||||||
	\ lock-session locks move-pane movep move-window movew new[-session]
 | 
						\ choose-tree
 | 
				
			||||||
	\ next-layout nextl next[-window] paste-buffer pasteb pipe-pane pipep
 | 
						\ choose-window
 | 
				
			||||||
	\ previous-layout prevl prev[ious-window] refresh[-client]
 | 
						\ clear-history
 | 
				
			||||||
	\ rename[-session] rename-window renamew resize-pane resizep
 | 
						\ clearhist
 | 
				
			||||||
	\ respawn-pane respawnp respawn-window respawnw rotate-window rotatew
 | 
						\ clock-mode
 | 
				
			||||||
	\ run[-shell] save-buffer saveb select-layout selectl
 | 
						\ command-prompt
 | 
				
			||||||
	\ select-pane selectp select-window selectw send[-keys] send-prefix
 | 
						\ confirm[-before]
 | 
				
			||||||
	\ server-info info set-buffer setb set-environment setenv set[-option]
 | 
						\ copy-mode
 | 
				
			||||||
	\ set-window-option setw show-buffer showb show-environment showenv
 | 
						\ delete-buffer
 | 
				
			||||||
	\ show-messages showmsgs show[-options] show-window-options showw
 | 
						\ deleteb
 | 
				
			||||||
	\ source[-file] split-window splitw start[-server]
 | 
						\ detach[-client]
 | 
				
			||||||
	\ suspend-client suspendc swap-pane swapp swap-window swapw
 | 
						\ display[-message]
 | 
				
			||||||
	\ switch-client switchc unbind[-key] unlink-window unlinkw wait[-for]
 | 
						\ display-panes
 | 
				
			||||||
 | 
						\ displayp
 | 
				
			||||||
 | 
						\ find-window
 | 
				
			||||||
 | 
						\ findw
 | 
				
			||||||
 | 
						\ has[-session]
 | 
				
			||||||
 | 
						\ if[-shell]
 | 
				
			||||||
 | 
						\ join-pane
 | 
				
			||||||
 | 
						\ joinp
 | 
				
			||||||
 | 
						\ kill-pane
 | 
				
			||||||
 | 
						\ killp
 | 
				
			||||||
 | 
						\ kill-server
 | 
				
			||||||
 | 
						\ kill-session
 | 
				
			||||||
 | 
						\ kill-window
 | 
				
			||||||
 | 
						\ killw
 | 
				
			||||||
 | 
						\ last-pane
 | 
				
			||||||
 | 
						\ lastp
 | 
				
			||||||
 | 
						\ last[-window]
 | 
				
			||||||
 | 
						\ link-window
 | 
				
			||||||
 | 
						\ linkw
 | 
				
			||||||
 | 
						\ list-buffers
 | 
				
			||||||
 | 
						\ lsb
 | 
				
			||||||
 | 
						\ list-clients
 | 
				
			||||||
 | 
						\ lsc
 | 
				
			||||||
 | 
						\ list-commands
 | 
				
			||||||
 | 
						\ lscm
 | 
				
			||||||
 | 
						\ list-keys
 | 
				
			||||||
 | 
						\ lsk
 | 
				
			||||||
 | 
						\ list-panes
 | 
				
			||||||
 | 
						\ lsp
 | 
				
			||||||
 | 
						\ list-sessions
 | 
				
			||||||
 | 
						\ ls
 | 
				
			||||||
 | 
						\ list-windows
 | 
				
			||||||
 | 
						\ lsw
 | 
				
			||||||
 | 
						\ load-buffer
 | 
				
			||||||
 | 
						\ loadb
 | 
				
			||||||
 | 
						\ lock-client
 | 
				
			||||||
 | 
						\ lockc
 | 
				
			||||||
 | 
						\ lock[-server]
 | 
				
			||||||
 | 
						\ lock-session
 | 
				
			||||||
 | 
						\ locks
 | 
				
			||||||
 | 
						\ move-pane
 | 
				
			||||||
 | 
						\ movep
 | 
				
			||||||
 | 
						\ move-window
 | 
				
			||||||
 | 
						\ movew
 | 
				
			||||||
 | 
						\ new[-session]
 | 
				
			||||||
 | 
						\ next-layout
 | 
				
			||||||
 | 
						\ nextl
 | 
				
			||||||
 | 
						\ next[-window]
 | 
				
			||||||
 | 
						\ paste-buffer
 | 
				
			||||||
 | 
						\ pasteb
 | 
				
			||||||
 | 
						\ pipe-pane
 | 
				
			||||||
 | 
						\ pipep
 | 
				
			||||||
 | 
						\ previous-layout
 | 
				
			||||||
 | 
						\ prevl
 | 
				
			||||||
 | 
						\ prev[ious-window]
 | 
				
			||||||
 | 
						\ refresh[-client]
 | 
				
			||||||
 | 
						\ rename[-session]
 | 
				
			||||||
 | 
						\ rename-window
 | 
				
			||||||
 | 
						\ renamew
 | 
				
			||||||
 | 
						\ resize-pane
 | 
				
			||||||
 | 
						\ resizep
 | 
				
			||||||
 | 
						\ respawn-pane
 | 
				
			||||||
 | 
						\ respawnp
 | 
				
			||||||
 | 
						\ respawn-window
 | 
				
			||||||
 | 
						\ respawnw
 | 
				
			||||||
 | 
						\ rotate-window
 | 
				
			||||||
 | 
						\ rotatew
 | 
				
			||||||
 | 
						\ run[-shell]
 | 
				
			||||||
 | 
						\ save-buffer
 | 
				
			||||||
 | 
						\ saveb
 | 
				
			||||||
 | 
						\ select-layout
 | 
				
			||||||
 | 
						\ selectl
 | 
				
			||||||
 | 
						\ select-pane
 | 
				
			||||||
 | 
						\ selectp
 | 
				
			||||||
 | 
						\ select-window
 | 
				
			||||||
 | 
						\ selectw
 | 
				
			||||||
 | 
						\ send[-keys]
 | 
				
			||||||
 | 
						\ send-prefix
 | 
				
			||||||
 | 
						\ server-info
 | 
				
			||||||
 | 
						\ info
 | 
				
			||||||
 | 
						\ set-buffer
 | 
				
			||||||
 | 
						\ setb
 | 
				
			||||||
 | 
						\ set-environment
 | 
				
			||||||
 | 
						\ setenv
 | 
				
			||||||
 | 
						\ set[-option]
 | 
				
			||||||
 | 
						\ set-window-option
 | 
				
			||||||
 | 
						\ setw
 | 
				
			||||||
 | 
						\ show-buffer
 | 
				
			||||||
 | 
						\ showb
 | 
				
			||||||
 | 
						\ show-environment
 | 
				
			||||||
 | 
						\ showenv
 | 
				
			||||||
 | 
						\ show-messages
 | 
				
			||||||
 | 
						\ showmsgs
 | 
				
			||||||
 | 
						\ show[-options]
 | 
				
			||||||
 | 
						\ show-window-options
 | 
				
			||||||
 | 
						\ showw
 | 
				
			||||||
 | 
						\ source[-file]
 | 
				
			||||||
 | 
						\ split-window
 | 
				
			||||||
 | 
						\ splitw
 | 
				
			||||||
 | 
						\ start[-server]
 | 
				
			||||||
 | 
						\ suspend-client
 | 
				
			||||||
 | 
						\ suspendc
 | 
				
			||||||
 | 
						\ swap-pane
 | 
				
			||||||
 | 
						\ swapp
 | 
				
			||||||
 | 
						\ swap-window
 | 
				
			||||||
 | 
						\ swapw
 | 
				
			||||||
 | 
						\ switch-client
 | 
				
			||||||
 | 
						\ switchc
 | 
				
			||||||
 | 
						\ unbind[-key]
 | 
				
			||||||
 | 
						\ unlink-window
 | 
				
			||||||
 | 
						\ unlinkw
 | 
				
			||||||
 | 
						\ wait[-for]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
syn keyword tmuxOptsSet
 | 
					syn keyword tmuxOptsSet
 | 
				
			||||||
	\ buffer-limit escape-time exit-unattached exit-unattached focus-events
 | 
						\ assume-paste-time
 | 
				
			||||||
	\ quiet set-clipboard
 | 
						\ base-index
 | 
				
			||||||
	\ assume-paste-time base-index bell-action bell-on-alert default-command
 | 
						\ bell-action
 | 
				
			||||||
	\ default-shell default-terminal destroy-unattached detach-on-destroy
 | 
						\ bell-on-alert
 | 
				
			||||||
	\ display-panes-active-colour display-panes-colour display-panes-time
 | 
						\ buffer-limit
 | 
				
			||||||
	\ display-time history-limit lock-after-time lock-command lock-server
 | 
						\ default-command
 | 
				
			||||||
	\ message-command-style message-limit message-style mouse-resize-pane
 | 
						\ default-shell
 | 
				
			||||||
	\ mouse-select-pane mouse-select-window mouse-utf8
 | 
						\ default-terminal
 | 
				
			||||||
	\ pane-active-border-style pane-border-style prefix prefix2
 | 
						\ destroy-unattached
 | 
				
			||||||
	\ renumber-windows repeat-time set-remain-on-exit set-titles
 | 
						\ detach-on-destroy
 | 
				
			||||||
	\ set-titles-string status status-interval status-justify status-keys
 | 
						\ display-panes-active-colour
 | 
				
			||||||
	\ status-left status-left-length status-left-style status-position
 | 
						\ display-panes-colour
 | 
				
			||||||
	\ status-right status-right-length staus-right-style status-utf8
 | 
						\ display-panes-time
 | 
				
			||||||
	\ terminal-overrides update-environment visual-activity visual-bell
 | 
						\ display-time
 | 
				
			||||||
	\ visual-content visual-silence word-separators
 | 
						\ escape-time
 | 
				
			||||||
 | 
						\ exit-unattached
 | 
				
			||||||
 | 
						\ focus-events
 | 
				
			||||||
 | 
						\ history-limit
 | 
				
			||||||
 | 
						\ lock-after-time
 | 
				
			||||||
 | 
						\ lock-command
 | 
				
			||||||
 | 
						\ lock-server
 | 
				
			||||||
 | 
						\ message-command-style
 | 
				
			||||||
 | 
						\ message-limit
 | 
				
			||||||
 | 
						\ message-style
 | 
				
			||||||
 | 
						\ mouse-resize-pane
 | 
				
			||||||
 | 
						\ mouse-select-pane
 | 
				
			||||||
 | 
						\ mouse-select-window
 | 
				
			||||||
 | 
						\ mouse-utf8
 | 
				
			||||||
 | 
						\ pane-active-border-style
 | 
				
			||||||
 | 
						\ pane-border-style
 | 
				
			||||||
 | 
						\ prefix
 | 
				
			||||||
 | 
						\ prefix2
 | 
				
			||||||
 | 
						\ quiet
 | 
				
			||||||
 | 
						\ renumber-windows
 | 
				
			||||||
 | 
						\ repeat-time
 | 
				
			||||||
 | 
						\ set-clipboard
 | 
				
			||||||
 | 
						\ set-remain-on-exit
 | 
				
			||||||
 | 
						\ set-titles
 | 
				
			||||||
 | 
						\ set-titles-string
 | 
				
			||||||
 | 
						\ status
 | 
				
			||||||
 | 
						\ status-interval
 | 
				
			||||||
 | 
						\ status-justify
 | 
				
			||||||
 | 
						\ status-keys
 | 
				
			||||||
 | 
						\ status-left
 | 
				
			||||||
 | 
						\ status-left-length
 | 
				
			||||||
 | 
						\ status-left-style
 | 
				
			||||||
 | 
						\ status-position
 | 
				
			||||||
 | 
						\ status-right
 | 
				
			||||||
 | 
						\ status-right-length
 | 
				
			||||||
 | 
						\ status-utf8
 | 
				
			||||||
 | 
						\ staus-right-style
 | 
				
			||||||
 | 
						\ terminal-overrides
 | 
				
			||||||
 | 
						\ update-environment
 | 
				
			||||||
 | 
						\ visual-activity
 | 
				
			||||||
 | 
						\ visual-bell
 | 
				
			||||||
 | 
						\ visual-content
 | 
				
			||||||
 | 
						\ visual-silence
 | 
				
			||||||
 | 
						\ word-separators
 | 
				
			||||||
 | 
					
 | 
				
			||||||
syn keyword tmuxOptsSetw
 | 
					syn keyword tmuxOptsSetw
 | 
				
			||||||
	\ aggressive-resize allow-rename alternate-screen automatic-rename
 | 
						\ aggressive-resize
 | 
				
			||||||
	\ c0-change-interval c0-change-trigger clock-mode-colour
 | 
						\ allow-rename
 | 
				
			||||||
	\ clock-mode-style force-height force-width force-height
 | 
						\ alternate-screen
 | 
				
			||||||
	\ force-width main-pane-height main-pane-width mode-keys
 | 
						\ automatic-rename
 | 
				
			||||||
	\ mode-mouse mode-style monitor-activity monitor-content monitor-silence
 | 
						\ c0-change-interval
 | 
				
			||||||
	\ other-pane-height other-pane-width pane-base-index remain-on-exit
 | 
						\ c0-change-trigger
 | 
				
			||||||
	\ synchronize-panes utf8 window-status-activity-style
 | 
						\ clock-mode-colour
 | 
				
			||||||
	\ window-status-bell-style window-status-content-style
 | 
						\ clock-mode-style
 | 
				
			||||||
	\ window-status-current-format window-status-current-style
 | 
						\ force-height
 | 
				
			||||||
	\ window-status-format window-status-last-style window-status-separator
 | 
						\ force-width
 | 
				
			||||||
	\ window-status-style wrap-search xterm-keys
 | 
						\ main-pane-height
 | 
				
			||||||
 | 
						\ main-pane-width
 | 
				
			||||||
 | 
						\ mode-keys
 | 
				
			||||||
 | 
						\ mode-mouse
 | 
				
			||||||
 | 
						\ mode-style
 | 
				
			||||||
 | 
						\ monitor-activity
 | 
				
			||||||
 | 
						\ monitor-content
 | 
				
			||||||
 | 
						\ monitor-silence
 | 
				
			||||||
 | 
						\ other-pane-height
 | 
				
			||||||
 | 
						\ other-pane-width
 | 
				
			||||||
 | 
						\ pane-base-index
 | 
				
			||||||
 | 
						\ remain-on-exit
 | 
				
			||||||
 | 
						\ synchronize-panes
 | 
				
			||||||
 | 
						\ utf8
 | 
				
			||||||
 | 
						\ window-status-activity-style
 | 
				
			||||||
 | 
						\ window-status-bell-style
 | 
				
			||||||
 | 
						\ window-status-content-style
 | 
				
			||||||
 | 
						\ window-status-current-format
 | 
				
			||||||
 | 
						\ window-status-current-style
 | 
				
			||||||
 | 
						\ window-status-format
 | 
				
			||||||
 | 
						\ window-status-last-style
 | 
				
			||||||
 | 
						\ window-status-separator
 | 
				
			||||||
 | 
						\ window-status-style
 | 
				
			||||||
 | 
						\ wrap-search
 | 
				
			||||||
 | 
						\ xterm-keys
 | 
				
			||||||
 | 
					
 | 
				
			||||||
syn keyword tmuxTodo FIXME NOTE TODO XXX contained
 | 
					syn keyword tmuxTodo FIXME NOTE TODO XXX contained
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user