Mercurial > vim
annotate runtime/syntax/tmux.vim @ 34359:0447bf3a88a5 v9.1.0110
patch 9.1.0110: filetype: add 'Config.in' filetype detection
Commit: https://github.com/vim/vim/commit/5f20f050efed3431beaf85739f0113e9ef0abd8e
Author: Brandon Maier <brandon.maier@collins.com>
Date: Wed Feb 14 22:30:06 2024 +0100
patch 9.1.0110: filetype: add 'Config.in' filetype detection
The 'Config.in' file type is for Buildroot configuration files.
Buildroot Config.in files use the same Kconfig backend as the Linux
kernel's Kconfig files.
Buildroot also has other filename variants that follow "Config.in.*",
they are used to distinguish multiple Config.in files in the same
directory.
See https://buildroot.org/downloads/manual/manual.html#_literal_config_in_literal_file
closes: #14038
Signed-off-by: Brandon Maier <brandon.maier@collins.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Wed, 14 Feb 2024 22:45:02 +0100 |
parents | 807ee2d19caf |
children | b1ad716c2102 |
rev | line source |
---|---|
11062 | 1 " Language: tmux(1) configuration file |
33971
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
2 " Version: 3.3a (git-e7c829fc) |
11062 | 3 " URL: https://github.com/ericpruitt/tmux.vim/ |
4 " Maintainer: Eric Pruitt <eric.pruitt@gmail.com> | |
5 " License: 2-Clause BSD (http://opensource.org/licenses/BSD-2-Clause) | |
6 | |
11160 | 7 if exists("b:current_syntax") |
11062 | 8 finish |
9 endif | |
10 | |
25773 | 11 " Explicitly change compatibility options to Vim's defaults because this file |
11160 | 12 " uses line continuations. |
13 let s:original_cpo = &cpo | |
11062 | 14 set cpo&vim |
15 | |
11160 | 16 let b:current_syntax = "tmux" |
14006 | 17 syntax iskeyword @,48-57,_,192-255,- |
11062 | 18 syntax case match |
19 | |
33971
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
20 " The values "yes" and "no" are synonyms for "on" and "off", so they do not |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
21 " appear in the option table file. |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
22 syn keyword tmuxEnums yes no |
11062 | 23 |
24 syn keyword tmuxTodo FIXME NOTE TODO XXX contained | |
25 | |
28246 | 26 syn match tmuxColour /\<colou\?r[0-9]\+\>/ display |
11062 | 27 syn match tmuxKey /\(C-\|M-\|\^\)\+\S\+/ display |
14006 | 28 syn match tmuxNumber /\<\d\+\>/ display |
11062 | 29 syn match tmuxFlags /\s-\a\+/ display |
28246 | 30 syn match tmuxVariableExpansion /\$\({[A-Za-z_]\w*}\|[A-Za-z_]\w*\)/ display |
33971
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
31 syn match tmuxControl /\(^\|\s\)%\(if\|elif\|else\|endif\)\($\|\s\)/ display |
28246 | 32 syn match tmuxEscape /\\\(u\x\{4\}\|U\x\{8\}\|\o\{3\}\|[\\ernt$]\)/ display |
11062 | 33 |
33971
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
34 " Missing closing bracket. |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
35 syn match tmuxInvalidVariableExpansion /\${[^}]*$/ display |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
36 " Starts with invalid character. |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
37 syn match tmuxInvalidVariableExpansion /\${[^A-Za-z_][^}]*}/ display |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
38 syn match tmuxInvalidVariableExpansion /\$[^A-Za-z_{ \t]/ display |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
39 " Contains invalid character. |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
40 syn match tmuxInvalidVariableExpansion /\${[^}]*[^A-Za-z0-9_][^}]*}/ display |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
41 |
25973 | 42 syn region tmuxComment start=/#/ skip=/\\\@<!\\$/ end=/$/ contains=tmuxTodo,@Spell |
11062 | 43 |
33971
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
44 syn region tmuxString start=+"+ skip=+\\\\\|\\"\|\\$+ excludenl end=+"+ end='$' contains=tmuxFormatString,tmuxEscape,tmuxVariableExpansion,tmuxInvalidVariableExpansion,@Spell |
28246 | 45 syn region tmuxUninterpolatedString start=+'+ skip=+\\$+ excludenl end=+'+ end='$' contains=tmuxFormatString,@Spell |
11062 | 46 |
47 " TODO: Figure out how escaping works inside of #(...) and #{...} blocks. | |
48 syn region tmuxFormatString start=/#[#DFhHIPSTW]/ end=// contained keepend | |
25973 | 49 syn region tmuxFormatString start=/#{/ skip=/#{.\{-}}/ end=/}/ keepend |
11062 | 50 syn region tmuxFormatString start=/#(/ skip=/#(.\{-})/ end=/)/ contained keepend |
51 | |
28246 | 52 " At the time of this writing, the latest tmux release will parse a line |
53 " reading "abc=xyz set-option ..." as an assignment followed by a command | |
54 " hence the presence of "\s" in the "end" argument. | |
33971
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
55 syn region tmuxAssignment matchgroup=tmuxVariable start=/^\s*[A-Za-z_]\w*=\@=/ skip=/\\$\|\\\s/ end=/\s\|$/ contains=tmuxString,tmuxUninterpolatedString,tmuxVariableExpansion,tmuxControl,tmuxEscape,tmuxInvalidVariableExpansion |
28246 | 56 |
11062 | 57 hi def link tmuxFormatString Identifier |
58 hi def link tmuxAction Boolean | |
59 hi def link tmuxBoolean Boolean | |
60 hi def link tmuxCommands Keyword | |
28246 | 61 hi def link tmuxControl PreCondit |
11062 | 62 hi def link tmuxComment Comment |
33971
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
63 hi def link tmuxEnums Boolean |
28246 | 64 hi def link tmuxEscape Special |
65 hi def link tmuxEscapeUnquoted Special | |
33971
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
66 hi def link tmuxInvalidVariableExpansion |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
67 \ Error |
11062 | 68 hi def link tmuxKey Special |
69 hi def link tmuxNumber Number | |
70 hi def link tmuxFlags Identifier | |
71 hi def link tmuxOptions Function | |
72 hi def link tmuxString String | |
73 hi def link tmuxTodo Todo | |
28246 | 74 hi def link tmuxUninterpolatedString |
75 \ String | |
11062 | 76 hi def link tmuxVariable Identifier |
77 hi def link tmuxVariableExpansion Identifier | |
78 | |
25973 | 79 " Make the foreground of colourXXX keywords match the color they represent |
80 " when g:tmux_syntax_colors is unset or set to a non-zero value. | |
11062 | 81 " Darker colors have their background set to white. |
25973 | 82 if get(g:, "tmux_syntax_colors", 1) |
83 for s:i in range(0, 255) | |
84 let s:bg = (!s:i || s:i == 16 || (s:i > 231 && s:i < 235)) ? 15 : "none" | |
28246 | 85 exec "syn match tmuxColour" . s:i . " /\\<colou\\?r" . s:i . "\\>/ display" |
25973 | 86 \ " | highlight tmuxColour" . s:i . " ctermfg=" . s:i . " ctermbg=" . s:bg |
87 endfor | |
88 endif | |
11062 | 89 |
90 syn keyword tmuxOptions | |
28246 | 91 \ activity-action after-bind-key after-capture-pane after-copy-mode |
33971
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
92 \ after-display-message after-display-panes after-kill-pane after-list-buffers |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
93 \ after-list-clients after-list-keys after-list-panes after-list-sessions |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
94 \ after-list-windows after-load-buffer after-lock-server after-new-session |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
95 \ after-new-window after-paste-buffer after-pipe-pane after-queue |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
96 \ after-refresh-client after-rename-session after-rename-window |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
97 \ after-resize-pane after-resize-window after-save-buffer after-select-layout |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
98 \ after-select-pane after-select-window after-send-keys after-set-buffer |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
99 \ after-set-environment after-set-hook after-set-option after-show-environment |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
100 \ after-show-messages after-show-options after-split-window after-unbind-key |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
101 \ aggressive-resize alert-activity alert-bell alert-silence allow-passthrough |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
102 \ allow-rename alternate-screen assume-paste-time automatic-rename |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
103 \ automatic-rename-format backspace base-index bell-action buffer-limit |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
104 \ client-active client-attached client-detached client-focus-in |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
105 \ client-focus-out client-resized client-session-changed clock-mode-color |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
106 \ clock-mode-colour clock-mode-style command-alias copy-command |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
107 \ copy-mode-current-match-style copy-mode-mark-style copy-mode-match-style |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
108 \ cursor-color cursor-colour cursor-style default-command default-shell |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
109 \ default-size default-terminal destroy-unattached detach-on-destroy |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
110 \ display-panes-active-color display-panes-active-colour display-panes-color |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
111 \ display-panes-colour display-panes-time display-time editor escape-time |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
112 \ exit-empty exit-unattached extended-keys fill-character focus-events |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
113 \ history-file history-limit key-table lock-after-time lock-command |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
114 \ main-pane-height main-pane-width menu-border-lines menu-border-style |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
115 \ menu-selected-style menu-style message-command-style message-limit |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
116 \ message-line message-style mode-keys mode-style monitor-activity monitor-bell |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
117 \ monitor-silence mouse other-pane-height other-pane-width |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
118 \ pane-active-border-style pane-base-index pane-border-format |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
119 \ pane-border-indicators pane-border-lines pane-border-status pane-border-style |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
120 \ pane-colors pane-colours pane-died pane-exited pane-focus-in pane-focus-out |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
121 \ pane-mode-changed pane-set-clipboard pane-title-changed popup-border-lines |
28246 | 122 \ popup-border-style popup-style prefix prefix2 prompt-history-limit |
123 \ remain-on-exit remain-on-exit-format renumber-windows repeat-time | |
124 \ scroll-on-clear session-closed session-created session-renamed | |
125 \ session-window-changed set-clipboard set-titles set-titles-string | |
126 \ silence-action status status-bg status-fg status-format status-interval | |
33971
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
127 \ status-justify status-keys status-left status-left-length status-left-style |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
128 \ status-position status-right status-right-length status-right-style |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
129 \ status-style synchronize-panes terminal-features terminal-overrides |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
130 \ update-environment user-keys visual-activity visual-bell visual-silence |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
131 \ window-active-style window-layout-changed window-linked window-pane-changed |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
132 \ window-renamed window-resized window-size window-status-activity-style |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
133 \ window-status-bell-style window-status-current-format |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
134 \ window-status-current-style window-status-format window-status-last-style |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
135 \ window-status-separator window-status-style window-style window-unlinked |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
136 \ word-separators wrap-search xterm-keys |
11062 | 137 |
138 syn keyword tmuxCommands | |
33971
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
139 \ attach attach-session bind bind-key break-pane breakp capture-pane capturep |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
140 \ choose-buffer choose-client choose-session choose-tree choose-window |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
141 \ clear-history clear-prompt-history clearhist clearphist clock-mode |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
142 \ command-prompt confirm confirm-before copy-mode customize-mode delete-buffer |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
143 \ deleteb detach detach-client display display-menu display-message |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
144 \ display-panes display-popup displayp find-window findw has has-session if |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
145 \ if-shell info join-pane joinp kill-pane kill-server kill-session kill-window |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
146 \ killp killw last last-pane last-window lastp link-window linkw list-buffers |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
147 \ list-clients list-commands list-keys list-panes list-sessions list-windows |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
148 \ load-buffer loadb lock lock-client lock-server lock-session lockc locks ls |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
149 \ lsb lsc lscm lsk lsp lsw menu move-pane move-window movep movew new |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
150 \ new-session new-window neww next next-layout next-window nextl paste-buffer |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
151 \ pasteb pipe-pane pipep popup prev previous-layout previous-window prevl |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
152 \ refresh refresh-client rename rename-session rename-window renamew |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
153 \ resize-pane resize-window resizep resizew respawn-pane respawn-window |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
154 \ respawnp respawnw rotate-window rotatew run run-shell save-buffer saveb |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
155 \ select-layout select-pane select-window selectl selectp selectw send |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
156 \ send-keys send-prefix server-access server-info set set-buffer |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
157 \ set-environment set-hook set-option set-window-option setb setenv setw show |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
158 \ show-buffer show-environment show-hooks show-messages show-options |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
159 \ show-prompt-history show-window-options showb showenv showmsgs showphist |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
160 \ showw source source-file split-pane split-window splitp splitw start |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
161 \ start-server suspend-client suspendc swap-pane swap-window swapp swapw |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
162 \ switch-client switchc unbind unbind-key unlink-window unlinkw wait wait-for |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
163 |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
164 syn keyword tmuxEnums |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
165 \ absolute-centre all always any arrows bar blinking-bar blinking-block |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
166 \ blinking-underline block both bottom centre color colour current default |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
167 \ double emacs external failed heavy largest latest left manual next |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
168 \ no-detached none number off on other padded previous right rounded simple |
807ee2d19caf
runtime(tmux): Update tmux syntax rules (#13708)
Christian Brabandt <cb@256bit.org>
parents:
28246
diff
changeset
|
169 \ single smallest top underline vi |
11062 | 170 |
11160 | 171 let &cpo = s:original_cpo |
172 unlet! s:original_cpo s:bg s:i |