mirror of
				https://github.com/vim/vim.git
				synced 2025-10-30 09:47:20 -04:00 
			
		
		
		
	patch 8.2.1410: adding compiler plugin requires test change
Problem: Adding compiler plugin requires test change. Solution: Include compiler plugin and adjust test.
This commit is contained in:
		
							
								
								
									
										26
									
								
								runtime/compiler/xo.vim
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								runtime/compiler/xo.vim
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,26 @@ | |||||||
|  | " Vim compiler file | ||||||
|  | " Compiler:	XO | ||||||
|  | " Maintainer:	Doug Kearns <dougkearns@gmail.com> | ||||||
|  | " Last Change:	2019 Jul 10 | ||||||
|  |  | ||||||
|  | if exists("current_compiler") | ||||||
|  |   finish | ||||||
|  | endif | ||||||
|  | let current_compiler = "xo" | ||||||
|  |  | ||||||
|  | if exists(":CompilerSet") != 2		" older Vim always used :setlocal | ||||||
|  |   command -nargs=* CompilerSet setlocal <args> | ||||||
|  | endif | ||||||
|  |  | ||||||
|  | let s:cpo_save = &cpo | ||||||
|  | set cpo&vim | ||||||
|  |  | ||||||
|  | " CompilerSet makeprg=npx\ xo\ --reporter\ compact | ||||||
|  |  | ||||||
|  | CompilerSet makeprg=xo\ --reporter\ compact | ||||||
|  | CompilerSet errorformat=%f:\ line\ %l\\,\ col\ %c\\,\ %trror\ %m, | ||||||
|  | 		       \%f:\ line\ %l\\,\ col\ %c\\,\ %tarning\ %m, | ||||||
|  | 		       \%-G%.%# | ||||||
|  |  | ||||||
|  | let &cpo = s:cpo_save | ||||||
|  | unlet s:cpo_save | ||||||
| @@ -46,7 +46,7 @@ func Test_compiler_without_arg() | |||||||
|   let a = split(execute('compiler')) |   let a = split(execute('compiler')) | ||||||
|   call assert_match(runtime .. '/compiler/ant.vim$',   a[0]) |   call assert_match(runtime .. '/compiler/ant.vim$',   a[0]) | ||||||
|   call assert_match(runtime .. '/compiler/bcc.vim$',   a[1]) |   call assert_match(runtime .. '/compiler/bcc.vim$',   a[1]) | ||||||
|   call assert_match(runtime .. '/compiler/xmlwf.vim$', a[-1]) |   call assert_match(runtime .. '/compiler/xo.vim$', a[-1]) | ||||||
| endfunc | endfunc | ||||||
|  |  | ||||||
| " Test executing :compiler from the command line, not from a script | " Test executing :compiler from the command line, not from a script | ||||||
| @@ -60,7 +60,7 @@ endfunc | |||||||
|  |  | ||||||
| func Test_compiler_completion() | func Test_compiler_completion() | ||||||
|   call feedkeys(":compiler \<C-A>\<C-B>\"\<CR>", 'tx') |   call feedkeys(":compiler \<C-A>\<C-B>\"\<CR>", 'tx') | ||||||
|   call assert_match('^"compiler ant bcc .* xmlwf$', @:) |   call assert_match('^"compiler ant bcc .* xmlwf xo$', @:) | ||||||
|  |  | ||||||
|   call feedkeys(":compiler p\<C-A>\<C-B>\"\<CR>", 'tx') |   call feedkeys(":compiler p\<C-A>\<C-B>\"\<CR>", 'tx') | ||||||
|   call assert_equal('"compiler pbx perl php pylint pyunit', @:) |   call assert_equal('"compiler pbx perl php pylint pyunit', @:) | ||||||
|   | |||||||
| @@ -754,6 +754,8 @@ static char *(features[]) = | |||||||
|  |  | ||||||
| static int included_patches[] = | static int included_patches[] = | ||||||
| {   /* Add new patch number below this line */ | {   /* Add new patch number below this line */ | ||||||
|  | /**/ | ||||||
|  |     1410, | ||||||
| /**/ | /**/ | ||||||
|     1409, |     1409, | ||||||
| /**/ | /**/ | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user