mirror of
https://github.com/vim/vim.git
synced 2025-09-25 03:54:15 -04:00
runtime(vim): Update base-syntax, match OR operator in :echo and :execute
Don't match the OR operator in expressions as a trailing bar. closes: #17533 Signed-off-by: Doug Kearns <dougkearns@gmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
committed by
Christian Brabandt
parent
74f0a77bb9
commit
a931371694
@@ -1,5 +1,6 @@
|
||||
" Vim :echo commands
|
||||
|
||||
|
||||
echo "Answer = " 42
|
||||
echon "Answer = " 42
|
||||
echomsg "Answer = " 42
|
||||
@@ -7,10 +8,25 @@ echowindow "Answer = " 42
|
||||
echoerr "Answer = " 42
|
||||
echoconsole "Answer = " 42
|
||||
|
||||
echo "following command is :|" | |
|
||||
|
||||
" trailing bar vs OR operator
|
||||
|
||||
" OR operator
|
||||
echo foo || bar
|
||||
echo foo ||
|
||||
\ bar
|
||||
|
||||
" following command is :|
|
||||
echo "Foo" | |
|
||||
|
||||
" invalid expression
|
||||
echo "Foo" ||
|
||||
|
||||
echohl WarningMsg | echo "Don't panic!" | echohl None
|
||||
|
||||
|
||||
" line continuations
|
||||
|
||||
echo "Answer = "
|
||||
"\ comment
|
||||
\ 42
|
||||
@@ -20,11 +36,14 @@ echo
|
||||
"\ comment
|
||||
\ 42
|
||||
|
||||
|
||||
" trailing bar and comments
|
||||
|
||||
" :echo without {expr}
|
||||
echo| echo "Foo"
|
||||
|
||||
" trailing comment needs |
|
||||
echo "foo" | " comment
|
||||
echo "Foo" | " comment
|
||||
|
||||
|
||||
" Issue #9987 (parenthesised argument - not a function call)
|
||||
@@ -36,3 +55,4 @@ if 123
|
||||
else
|
||||
echo 'bar'
|
||||
endif
|
||||
|
||||
|
Reference in New Issue
Block a user