[vim] List mode by default
This commit is contained in:
		
							parent
							
								
									28278eff86
								
							
						
					
					
						commit
						de566b0d49
					
				
					 2 changed files with 116 additions and 1 deletions
				
			
		
							
								
								
									
										115
									
								
								vim/syntax/tmux.vim
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										115
									
								
								vim/syntax/tmux.vim
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,115 @@ | |||
| " tmux.vim | ||||
| " Language:         tmux config file | ||||
| " Author:           Eryn Wells <eryn@erynwells.me> | ||||
| " Last Modified:    2012-12-05 | ||||
| 
 | ||||
| syn clear | ||||
| 
 | ||||
| setlocal iskeyword+=- | ||||
| 
 | ||||
| " Session and Client commands | ||||
| syn keyword tmuxCommand attach attach-session | ||||
| syn keyword tmuxCommand detach detach-session | ||||
| syn keyword tmuxCommand has has-session | ||||
| syn keyword tmuxCommand kill-server kill-session | ||||
| syn keyword tmuxCommand list-clients lsc | ||||
| syn keyword tmuxCommand list-commands lscm | ||||
| syn keyword tmuxCommand list-sessions ls | ||||
| syn keyword tmuxCommand lock-client lockc | ||||
| syn keyword tmuxCommand lock-session locks | ||||
| syn keyword tmuxCommand lock-server | ||||
| syn keyword tmuxCommand new new-session | ||||
| syn keyword tmuxCommand refresh refresh-client | ||||
| syn keyword tmuxCommand rename rename-session | ||||
| syn keyword tmuxCommand show-messages showmsgs | ||||
| syn keyword tmuxCommand source source-file | ||||
| syn keyword tmuxCommand start start-server | ||||
| syn keyword tmuxCommand suspend-client suspendc | ||||
| syn keyword tmuxCommand switch-client switchc | ||||
| 
 | ||||
| " Window and Pane commands | ||||
| syn keyword tmuxCommand break-pane breakp | ||||
| syn keyword tmuxCommand capture-pane capturep | ||||
| syn keyword tmuxCommand choose-client | ||||
| syn keyword tmuxCommand choose-list | ||||
| syn keyword tmuxCommand choose-session | ||||
| syn keyword tmuxCommand choose-tree | ||||
| syn keyword tmuxCommand choose-window | ||||
| syn keyword tmuxCommand display-panes displayp | ||||
| syn keyword tmuxCommand find-window findw | ||||
| syn keyword tmuxCommand join-pane joinp | ||||
| syn keyword tmuxCommand kill-pane killp kill-window killw | ||||
| syn keyword tmuxCommand last-pane lastp last-window lastw | ||||
| syn keyword tmuxCommand link-window linkw | ||||
| syn keyword tmuxCommand list-panes lsp list-windows lsw | ||||
| syn keyword tmuxCommand move-pane movep new-window movew | ||||
| syn keyword tmuxCommand new-window neww | ||||
| syn keyword tmuxCommand next-pane nextp next-window nextw | ||||
| syn keyword tmuxCommand pipe-pane pipep | ||||
| syn keyword tmuxCommand previous-layout prevl previous-window prev | ||||
| syn keyword tmuxCommand rename-window renamew | ||||
| syn keyword tmuxCommand resize-pane resizep | ||||
| syn keyword tmuxCommand respawn-pane respawnp respawn-window respawnw | ||||
| syn keyword tmuxCommand rotate-window rotatew | ||||
| syn keyword tmuxCommand select-layout selectl select-pane selectp select-window selectw | ||||
| syn keyword tmuxCommand split-window splitw | ||||
| syn keyword tmuxCommand swap-pane swapp swap-window swapw | ||||
| syn keyword tmuxCommand unlink-window unlinkw | ||||
| 
 | ||||
| " Key bindings commands | ||||
| syn keyword tmuxCommand unbind-key unbind bind-key bind | ||||
| syn keyword tmuxCommand list-keys lsk | ||||
| syn keyword tmuxCommand send-keys send | ||||
| syn keyword tmuxCommand send-prefix | ||||
| 
 | ||||
| " Option commands | ||||
| syn keyword tmuxCommand set-option set set-window-option setw | ||||
| 
 | ||||
| syn keyword tmuxBooleanOption exit-unattached quiet set-clipboard bell-on-alert destroy-unattached detach-on-destroy lock-server mouse-resize-pane mouse-select-pane mouse-select-window mouse-utf8 remember-windows set-remain-on-exit set-titles status status-utf8 visual-activity visual-bell visual-content visual-silent nextgroup=tmuxBoolean skipwhite | ||||
| syn keyword tmuxNumberOption buffer-limit escape-time base-index display-panes-time display-time history-limit lock-after-time message-limit repeat-time status-interval status-left-length status-right-length nextgroup=tmuxNumber skipwhite | ||||
| syn keyword tmuxStringOption default-command default-path default-shell default-terminal lock-command set-titles-string status-left status-right terminal-overrides update-environment word-separators nextgroup=tmuxString | ||||
| syn keyword tmuxBellActionOption bell-action nextgroup=tmuxBellActionOptionValue | ||||
| syn keyword tmuxModeKeysOption mode-keys nextgroup=tmuxModeKeysOptionValue | ||||
| syn keyword tmuxStatusJustifyOption status-justify nextgroup=tmuxStatusJustifyOptionValue | ||||
| syn keyword tmuxStatusPositionOption status-position nextgroup=tmuxStatusPositionOptionValue | ||||
| syn keyword tmuxColourOption display-panes-active-colour display-panes-colour message-bg message-command-bg message-command-fg message-fg pane-active-border-bf pane-active-border-fg pane-border-bg pane-border-fg status-bg status-fg status-left-bg status-left-fg status-right-bg status-right-fg nextgroup=tmuxColour | ||||
| 
 | ||||
| " Option values | ||||
| syn match tmuxNumber /\d\+/ | ||||
| syn region tmuxString start="\"" end="\"" oneline | ||||
| syn keyword tmuxBoolean on off | ||||
| syn keyword tmuxPaneLayout even-horizontal even-vertical main-horizontal main-vertical tiled | ||||
| syn keyword tmuxBellActionOptionValue any none current | ||||
| syn keyword tmuxModeKeysOptionValue vi emacs | ||||
| syn keyword tmuxStatusJustifyOptionValue left centre right | ||||
| syn keyword tmuxStatusPositionOptionValue top bottom | ||||
| 
 | ||||
| syn keyword tmuxColourAttributes none bright bold dim underscore blink reverse hidden italics | ||||
| syn match tmuxColour /default\|\(bright\)\?\(black\|red\|green\|yellow\|blue\|magenta\|cyan\|white\)/ | ||||
| syn match tmuxColour /colour[0-9]\|colour[0-9][0-9]\|colour1[0-9][0-9]\|colour2[0-4][0-9]\|colour25[0-5]/ | ||||
| syn match tmuxColour /#\x\{6}/ | ||||
| 
 | ||||
| 
 | ||||
| " Higlighting {{{1 | ||||
| hi def link tmuxCommand                         Statement | ||||
| 
 | ||||
| hi def link tmuxBooleanOption                   Keyword | ||||
| hi def link tmuxNumberOption                    Keyword | ||||
| hi def link tmuxStringOption                    Keyword | ||||
| hi def link tmuxBellActionOption                Keyword | ||||
| hi def link tmuxStatusJustifyOption             Keyword | ||||
| hi def link tmuxStatusPositionOption            Keyword | ||||
| hi def link tmuxColourOption                    Keyword | ||||
| 
 | ||||
| hi def link tmuxBoolean                         Constant | ||||
| hi def link tmuxNumber                          Constant | ||||
| hi def link tmuxColour                          Constant | ||||
| hi def link tmuxColourAttributes                Constant | ||||
| hi def link tmuxPaneLayout                      Constant | ||||
| hi def link tmuxBellActionOptionValue           Constant | ||||
| hi def link tmuxModeKeysOptionValue             Constant | ||||
| hi def link tmuxStatusJustifyOptionValue        Constant | ||||
| hi def link tmuxStatusPositionOptionValue       Constant | ||||
| 
 | ||||
| hi def link tmuxStringOptionValue               String | ||||
| " }}}1 | ||||
							
								
								
									
										2
									
								
								vimrc
									
										
									
									
									
								
							
							
						
						
									
										2
									
								
								vimrc
									
										
									
									
									
								
							|  | @ -45,7 +45,7 @@ set showmatch           " show matching things: (), {}, [], etc | |||
| 
 | ||||
| set fo+=n               " format numbered lists properly | ||||
| 
 | ||||
| set nolist              " don't show spaces, newlines, etc by default | ||||
| set list | ||||
| set lcs+=tab:▸\         " show tabs | ||||
| set lcs+=eol:¬          " show end-of-lines | ||||
| set lcs+=trail:・        " show trailing spaces | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue