This commit is contained in:
Adam Stankiewicz
2016-06-26 18:03:28 +02:00
parent 40c54bc12b
commit c69562f864
19 changed files with 405 additions and 308 deletions

View File

@@ -33,15 +33,16 @@ syn keyword tmuxAction any current none
syn keyword tmuxBoolean off on
syn keyword tmuxCmds
\ attach[-session]
\ bind[-key]
\ attach
\ attach-session
\ bind
\ bind-key
\ break-pane
\ breakp
\ capture-pane
\ capturep
\ choose-buffer
\ choose-client
\ choose-list
\ choose-session
\ choose-tree
\ choose-window
@@ -49,124 +50,149 @@ syn keyword tmuxCmds
\ clearhist
\ clock-mode
\ command-prompt
\ confirm[-before]
\ confirm
\ confirm-before
\ copy-mode
\ delete-buffer
\ deleteb
\ detach[-client]
\ display[-message]
\ detach
\ detach-client
\ display
\ display-message
\ display-panes
\ displayp
\ find-window
\ findw
\ has[-session]
\ if[-shell]
\ has
\ has-session
\ if
\ if-shell
\ info
\ join-pane
\ joinp
\ kill-pane
\ killp
\ kill-server
\ kill-session
\ kill-window
\ killp
\ killw
\ last
\ last-pane
\ last-window
\ 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
\ lock-client
\ lockc
\ lock[-server]
\ lock-server
\ lock-session
\ lockc
\ locks
\ ls
\ lsb
\ lsc
\ lscm
\ lsk
\ lsp
\ lsw
\ move-pane
\ movep
\ move-window
\ movep
\ movew
\ new[-session]
\ new
\ new-session
\ new-window
\ neww
\ next
\ next-layout
\ next-window
\ nextl
\ next[-window]
\ paste-buffer
\ pasteb
\ path
\ pipe-pane
\ pipep
\ prev
\ previous-layout
\ previous-window
\ prevl
\ prev[ious-window]
\ refresh[-client]
\ rename[-session]
\ refresh
\ refresh-client
\ rename
\ rename-session
\ rename-window
\ renamew
\ resize-pane
\ resizep
\ respawn-pane
\ respawnp
\ respawn-window
\ respawnp
\ respawnw
\ rotate-window
\ rotatew
\ run[-shell]
\ run
\ run-shell
\ save-buffer
\ saveb
\ select-layout
\ selectl
\ select-pane
\ selectp
\ select-window
\ selectl
\ selectp
\ selectw
\ send[-keys]
\ send
\ send-keys
\ send-prefix
\ server-info
\ info
\ set
\ set-buffer
\ setb
\ set-environment
\ setenv
\ set[-option]
\ set-hook
\ set-option
\ set-window-option
\ setb
\ setenv
\ setw
\ show
\ show-buffer
\ showb
\ show-environment
\ showenv
\ show-hooks
\ show-messages
\ showmsgs
\ show[-options]
\ show-options
\ show-window-options
\ showb
\ showenv
\ showmsgs
\ showw
\ source[-file]
\ source
\ source-file
\ split-window
\ splitw
\ start[-server]
\ start
\ start-server
\ suspend-client
\ suspendc
\ swap-pane
\ swapp
\ swap-window
\ swapp
\ swapw
\ switch-client
\ switchc
\ unbind[-key]
\ unbind
\ unbind-key
\ unlink-window
\ unlinkw
\ wait[-for]
\ wait
\ wait-for
syn keyword tmuxOptsSet
\ assume-paste-time
@@ -186,19 +212,14 @@ syn keyword tmuxOptsSet
\ escape-time
\ exit-unattached
\ focus-events
\ history-file
\ 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
\ mouse
\ prefix
\ prefix2
\ quiet
@@ -218,8 +239,8 @@ syn keyword tmuxOptsSet
\ status-position
\ status-right
\ status-right-length
\ status-utf8
\ staus-right-style
\ status-right-style
\ status-style
\ terminal-overrides
\ update-environment
\ visual-activity
@@ -232,8 +253,7 @@ syn keyword tmuxOptsSetw
\ allow-rename
\ alternate-screen
\ automatic-rename
\ c0-change-interval
\ c0-change-trigger
\ automatic-rename-format
\ clock-mode-colour
\ clock-mode-style
\ force-height
@@ -241,16 +261,17 @@ syn keyword tmuxOptsSetw
\ main-pane-height
\ main-pane-width
\ mode-keys
\ mode-mouse
\ mode-style
\ monitor-activity
\ monitor-silence
\ other-pane-height
\ other-pane-width
\ pane-active-border-style
\ pane-base-index
\ pane-border-style
\ remain-on-exit
\ synchronize-panes
\ utf8
\ window-active-style
\ window-status-activity-style
\ window-status-bell-style
\ window-status-current-format
@@ -259,6 +280,7 @@ syn keyword tmuxOptsSetw
\ window-status-last-style
\ window-status-separator
\ window-status-style
\ window-style
\ wrap-search
\ xterm-keys
@@ -270,7 +292,9 @@ syn match tmuxOptions /\s-\a\+/ display
syn match tmuxVariable /\w\+=/ display
syn match tmuxVariableExpansion /\${\=\w\+}\=/ display
syn region tmuxComment start=/#/ end=/$/ contains=tmuxTodo display oneline
" Comments can span multiple lines, when the newline is escaped
" (with a single) backslash at the end.
syn region tmuxComment start=/#/ skip=/\\\@<!\\$/ end=/$/ contains=tmuxTodo
syn region tmuxString start=/"/ end=/"/ display oneline
syn region tmuxString start=/'/ end=/'/ display oneline