mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
Merge pull request #25346 from zeertzjq/vim-9.0.1931
vim-patch:9.0.{1931,1934}
This commit is contained in:
commit
9b8f65d03a
@ -3442,11 +3442,22 @@ func Test_closing_autocmd_window()
|
|||||||
END
|
END
|
||||||
call CheckScriptFailure(lines, 'E814:')
|
call CheckScriptFailure(lines, 'E814:')
|
||||||
au! BufEnter
|
au! BufEnter
|
||||||
only!
|
|
||||||
bwipe Xa.txt
|
bwipe Xa.txt
|
||||||
bwipe Xb.txt
|
bwipe Xb.txt
|
||||||
endfunc
|
endfunc
|
||||||
|
|
||||||
|
func Test_switch_window_in_autocmd_window()
|
||||||
|
edit Xa.txt
|
||||||
|
tabnew Xb.txt
|
||||||
|
autocmd BufEnter Xa.txt wincmd w
|
||||||
|
doautoall BufEnter
|
||||||
|
au! BufEnter
|
||||||
|
bwipe Xa.txt
|
||||||
|
call assert_false(bufexists('Xa.txt'))
|
||||||
|
bwipe Xb.txt
|
||||||
|
call assert_false(bufexists('Xb.txt'))
|
||||||
|
endfunc
|
||||||
|
|
||||||
func Test_bufwipeout_changes_window()
|
func Test_bufwipeout_changes_window()
|
||||||
" This should not crash, but we don't have any expectations about what
|
" This should not crash, but we don't have any expectations about what
|
||||||
" happens, changing window in BufWipeout has unpredictable results.
|
" happens, changing window in BufWipeout has unpredictable results.
|
||||||
|
@ -7,10 +7,8 @@ func Test_compiler()
|
|||||||
CheckExecutable perl
|
CheckExecutable perl
|
||||||
CheckFeature quickfix
|
CheckFeature quickfix
|
||||||
|
|
||||||
" $LANG changes the output of Perl.
|
let save_LC_ALL = $LC_ALL
|
||||||
if $LANG != ''
|
let $LC_ALL= "C"
|
||||||
unlet $LANG
|
|
||||||
endif
|
|
||||||
|
|
||||||
" %:S does not work properly with 'shellslash' set
|
" %:S does not work properly with 'shellslash' set
|
||||||
let save_shellslash = &shellslash
|
let save_shellslash = &shellslash
|
||||||
@ -40,12 +38,13 @@ func Test_compiler()
|
|||||||
let &shellslash = save_shellslash
|
let &shellslash = save_shellslash
|
||||||
call delete('Xfoo.pl')
|
call delete('Xfoo.pl')
|
||||||
bw!
|
bw!
|
||||||
|
let $LC_ALL = save_LC_ALL
|
||||||
endfunc
|
endfunc
|
||||||
|
|
||||||
func GetCompilerNames()
|
func GetCompilerNames()
|
||||||
return glob('$VIMRUNTIME/compiler/*.vim', 0, 1)
|
return glob('$VIMRUNTIME/compiler/*.vim', 0, 1)
|
||||||
\ ->map({i, v -> substitute(v, '.*[\\/]\([a-zA-Z0-9_\-]*\).vim', '\1', '')})
|
\ ->map({i, v -> substitute(v, '.*[\\/]\([a-zA-Z0-9_\-]*\).vim', '\1', '')})
|
||||||
\ ->sort()
|
\ ->sort()
|
||||||
endfunc
|
endfunc
|
||||||
|
|
||||||
func Test_compiler_without_arg()
|
func Test_compiler_without_arg()
|
||||||
|
@ -41,9 +41,9 @@ func AssertHighlightGroups(lnum, startcol, expected, trans = 1, msg = "")
|
|||||||
|
|
||||||
for l:i in range(a:startcol, a:startcol + l:expectedGroups->len() - 1)
|
for l:i in range(a:startcol, a:startcol + l:expectedGroups->len() - 1)
|
||||||
let l:errors += synID(a:lnum, l:i, a:trans)
|
let l:errors += synID(a:lnum, l:i, a:trans)
|
||||||
\ ->synIDattr("name")
|
\ ->synIDattr("name")
|
||||||
\ ->assert_equal(l:expectedGroups[l:i - 1],
|
\ ->assert_equal(l:expectedGroups[l:i - 1],
|
||||||
\ l:msg .. l:i)
|
\ l:msg .. l:i)
|
||||||
endfor
|
endfor
|
||||||
endfunc
|
endfunc
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user