" Vim syntax file " Language: tmux(1) configuration file " Maintainer: Tiago Cunha " Last Change: $Date: 2008-12-20 09:09:57 $ if version < 600 syntax clear elseif exists("b:current_syntax") finish endif setlocal iskeyword+=- syntax case match syn keyword tmuxAction any current none syn keyword tmuxBoolean off on syn keyword tmuxCmds attach[-session] bind[-key] command-prompt copy-mode syn keyword tmuxCmds delete-buffer deleteb detach[-client] has[-session] syn keyword tmuxCmds kill-server kill-session kill-window killw last[-window] syn keyword tmuxCmds link-window linkw list-buffers lsb list-commands lscm syn keyword tmuxCmds list-keys lsk list-sessions ls list-windows lsw syn keyword tmuxCmds move-window movew new[-session] new-window neww syn keyword tmuxCmds next[-window] paste-buffer pasteb prev[ious-window] syn keyword tmuxCmds refresh[-client] rename[-session] rename-window renamew syn keyword tmuxCmds respawn-window respawnw scroll-mode select-prompt syn keyword tmuxCmds select-window selectw send-keys send-prefix set-buffer syn keyword tmuxCmds setb set[-option] set-window-option setw show-buffer showb syn keyword tmuxCmds show[-options] show-window-options showw source[-file] syn keyword tmuxCmds start-server swap-window swapw switch-client switchc syn keyword tmuxCmds unbind[-key] unlink-window unlinkw syn keyword tmuxCmdsSet bell-action buffer-limit default-command display-time syn keyword tmuxCmdsSet history-limit message-bg message-fg prefix syn keyword tmuxCmdsSet remain-by-default set-titles status status-bg status-fg syn keyword tmuxCmdsSet status-interval status-left status-left-length syn keyword tmuxCmdsSet status-right status-right-length utf8-default syn keyword tmuxCmdsSetw aggressive-resize force-height force-width mode-bg syn keyword tmuxCmdsSetw mode-fg mode-keys monitor-activity remain-on-exit utf8 syn keyword tmuxTodo FIXME NOTE TODO XXX contained syn match tmuxKey /\(C-\|M-\|\^\)\p/ display syn match tmuxNumber /\d\+/ display 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 syn region tmuxString start=/"/ end=/"/ display oneline syn region tmuxString start=/'/ end=/'/ display oneline hi def link tmuxAction Boolean hi def link tmuxBoolean Boolean hi def link tmuxCmds Keyword hi def link tmuxCmdsSet Function hi def link tmuxCmdsSetw Function hi def link tmuxComment Comment hi def link tmuxKey Special hi def link tmuxNumber Number hi def link tmuxOptions Identifier hi def link tmuxString String hi def link tmuxTodo Todo hi def link tmuxVariable Constant hi def link tmuxVariableExpansion Constant let b:current_syntax = "tmux"