0
0
mirror of https://github.com/vim/vim.git synced 2025-09-24 03:44:06 -04:00

patch 8.2.1437: Vim9: 'statusline' is evaluated using Vim9 script syntax

Problem:    Vim9: 'statusline' is evaluated using Vim9 script syntax.
Solution:   Always use legacy script syntax.
This commit is contained in:
Bram Moolenaar
2020-08-12 22:18:23 +02:00
parent 66e0014ba6
commit c9edd6b582
3 changed files with 20 additions and 0 deletions

View File

@@ -1086,6 +1086,20 @@ def Test_cexpr_vimscript()
set errorformat&
enddef
def Test_statusline_syntax()
# legacy syntax is used for 'statusline'
let lines =<< trim END
vim9script
func g:Status()
return '%{"x" is# "x"}'
endfunc
set laststatus=2 statusline=%!Status()
redrawstatus
set laststatus statusline=
END
CheckScriptSuccess(lines)
enddef
def Test_list_vimscript()
# checks line continuation and comments
let lines =<< trim END