mirror of
https://github.com/neovim/neovim.git
synced 2024-12-20 11:15:14 -07:00
vim-patch:8.1.1783: MS-Windows: compiler test may fail when using %:S
Problem: MS-Windows: compiler test may fail when using %:S.
Solution: Reset 'shellslash'.
dff2adc8dd
This commit is contained in:
parent
d6f658e38f
commit
690cd4f012
@ -10,6 +10,10 @@ func Test_compiler()
|
|||||||
unlet $LANG
|
unlet $LANG
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
" %:S does not work properly with 'shellslash' set
|
||||||
|
let save_shellslash = &shellslash
|
||||||
|
set noshellslash
|
||||||
|
|
||||||
e Xfoo.pl
|
e Xfoo.pl
|
||||||
compiler perl
|
compiler perl
|
||||||
call assert_equal('perl', b:current_compiler)
|
call assert_equal('perl', b:current_compiler)
|
||||||
@ -27,6 +31,7 @@ func Test_compiler()
|
|||||||
call assert_match("\n 1 Xfoo.pl:3: Global symbol \"\$foo\" "
|
call assert_match("\n 1 Xfoo.pl:3: Global symbol \"\$foo\" "
|
||||||
\ . "requires explicit package name", a)
|
\ . "requires explicit package name", a)
|
||||||
|
|
||||||
|
let &shellslash = save_shellslash
|
||||||
call delete('Xfoo.pl')
|
call delete('Xfoo.pl')
|
||||||
bw!
|
bw!
|
||||||
endfunc
|
endfunc
|
||||||
|
Loading…
Reference in New Issue
Block a user