mirror of
				https://github.com/vim/vim.git
				synced 2025-10-30 09:47:20 -04:00 
			
		
		
		
	- Match comments and trailing bar after :set without args. - Match the <...> form for key code options. - Remove orphaned vim_ex_python[3x]* dump files (Aliaksei Budavei). closes: #17397 Signed-off-by: Doug Kearns <dougkearns@gmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
		
			
				
	
	
		
			131 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			VimL
		
	
	
	
	
	
			
		
		
	
	
			131 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			VimL
		
	
	
	
	
	
| " Vim :set command
 | |
| 
 | |
| 
 | |
| set
 | |
| set!
 | |
| set all
 | |
| set! all
 | |
| set termcap
 | |
| set! termcap
 | |
| 
 | |
| set aleph?
 | |
| set aleph
 | |
| 
 | |
| set noallowrevins
 | |
| 
 | |
| set allowrevins!
 | |
| set invallowrevins
 | |
| 
 | |
| set aleph&
 | |
| set aleph&vi
 | |
| set aleph&vim
 | |
| 
 | |
| set all&
 | |
| 
 | |
| set aleph=128
 | |
| set aleph:128
 | |
| 
 | |
| set aleph =128
 | |
| set aleph :128
 | |
| 
 | |
| set aleph+=96
 | |
| set aleph^=2
 | |
| set aleph-=96
 | |
| 
 | |
| set backspace+=nostop
 | |
| set backspace^=nostop
 | |
| set backspace-=nostop
 | |
| 
 | |
| set ai nosi sw=3 tw=3
 | |
| 
 | |
| set <t_#4>=^[Ot
 | |
| set <M-b>=^[b
 | |
| 
 | |
| setlocal autoread
 | |
| setglobal noautoread
 | |
| set autoread<
 | |
| 
 | |
| set " comment
 | |
| set | echo "Foo"
 | |
| set! " comment
 | |
| set! | echo "Foo"
 | |
| 
 | |
| 
 | |
| " :help option-backslash
 | |
| 
 | |
| " When setting options using |:let| and |literal-string|, you need to use one
 | |
| " fewer layer of backslash. A few examples:
 | |
| set makeprg=make\ file	    " results in "make file"
 | |
| let &makeprg='make file'    " (same as above)
 | |
| set makeprg=make\\\ file    " results in "make\ file"
 | |
| set tags=tags\ /usr/tags    " results in "tags" and "/usr/tags"
 | |
| set tags=tags\\\ file	    " results in "tags file"
 | |
| let &tags='tags\ file'	    " (same as above)
 | |
| 
 | |
| set makeprg=make,file	    " results in "make,file"
 | |
| set makeprg=make\\,file	    " results in "make\,file"
 | |
| set tags=tags,file	    " results in "tags" and "file"
 | |
| set tags=tags\\,file	    " results in "tags,file"
 | |
| let &tags='tags\,file'	    " (same as above)
 | |
| 
 | |
| " This example sets the 'titlestring' option to "hi|there":
 | |
| set titlestring=hi\|there
 | |
| " This sets the 'titlestring' option to "hi" and 'iconstring' to "there":
 | |
| set titlestring=hi|set iconstring=there
 | |
| 
 | |
| set dir=\\machine\path	    " results in "\\machine\path"
 | |
| set dir=\\\\machine\\path   " results in "\\machine\path"
 | |
| set dir=\\path\\file	    " results in "\\path\file" (wrong!)
 | |
| 
 | |
| 
 | |
| " :help :set_env
 | |
| 
 | |
| set term=$TERM.new
 | |
| set path=/usr/$INCLUDE,$HOME/include,.
 | |
| 
 | |
| 
 | |
| " Multiline :set and option values
 | |
| 
 | |
| set path=abc,def,ghi
 | |
|       "\ def is the 'define' option
 | |
|       \ def=abc,def,ghi
 | |
|  
 | |
| set path=abc,
 | |
|       "\ def is a 'path' directory value
 | |
|       \def,ghi
 | |
| 
 | |
| set path=
 | |
|       "\ def is a 'path' directory value
 | |
|       \abc,def
 | |
| 
 | |
| 
 | |
| " :CompilerSet
 | |
| 
 | |
| CompilerSet makeprg=ant
 | |
| CompilerSet errorformat=\ %#[%.%#]\ %#%f:%l:%v:%*\\d:%*\\d:\ %t%[%^:]%#:%m,
 | |
|     \%A\ %#[%.%#]\ %f:%l:\ %m,%-Z\ %#[%.%#]\ %p^,%C\ %#[%.%#]\ %#%m
 | |
| 
 | |
| 
 | |
| " Unreported issue (double backslash)
 | |
| 
 | |
| setlocal com=s1:/*,mb:*,ex:*/,b:--,be:\\
 | |
| echo "Foo"
 | |
| setlocal include=^\\s*\\%(so\\%[urce]\\\|ru\\%[ntime]\\)[!\ ]\ *\\zs[^\\|]*
 | |
| echo "Foo"
 | |
| set quoteescape=\\
 | |
| echo "Foo"
 | |
| set quoteescape=\
 | |
| echo "Foo"
 | |
| 
 | |
| 
 | |
| " Issue #16913 (vim syntax: set langmap may have wrong highlight)
 | |
| 
 | |
| set langmap+=ФЫВАПРОЛДЖЭЁ;ASDFGHJKL\\:\\"\\|
 | |
| set langmap+=ЯЧСМИТЬБЮ;ZXCVBNM<>
 | |
| 
 | |
| set langmap+=ФЫВАПРОЛДЖЭЁ;ASDFGHJKL\\:\\"\\|
 | |
|       \ langmap+=ЯЧСМИТЬБЮ;ZXCVBNM<>
 | |
| 
 | |
| set langmap+=ФЫВАПРОЛДЖЭЁ;ASDFGHJKL\\:\\"\\| langmap+=ЯЧСМИТЬБЮ;ZXCVBNM<>
 | |
| 
 |