mirror of
https://github.com/vim/vim.git
synced 2025-09-26 04:04:07 -04:00
runtime(vim): Update base-syntax, improve :import highlighting
- Match "autoload" as a keyword in :import commands. - Match an expression argument for the filename. closes: #15375 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
0816f17e9a
commit
7b5550fac7
120
runtime/syntax/testdir/input/vim9_ex_import.vim
Normal file
120
runtime/syntax/testdir/input/vim9_ex_import.vim
Normal file
@@ -0,0 +1,120 @@
|
||||
vim9script
|
||||
# Vim9 :import command
|
||||
# VIM_TEST_SETUP hi link vimImportName Todo
|
||||
|
||||
|
||||
import "foo.vim"
|
||||
import true ? "foo.vim" : "bar.vim"
|
||||
|
||||
import true ?
|
||||
"foo.vim" :
|
||||
"bar.vim"
|
||||
|
||||
import true
|
||||
? "foo.vim"
|
||||
: "bar.vim"
|
||||
|
||||
import true ? # comment
|
||||
# comment
|
||||
"foo.vim" :
|
||||
# comment
|
||||
"bar.vim"
|
||||
|
||||
import true # comment
|
||||
# comment
|
||||
? "foo.vim"
|
||||
# comment
|
||||
: "bar.vim"
|
||||
|
||||
import "foo.vim" as bar
|
||||
import true ? "foo.vim" : "bar.vim" as baz
|
||||
|
||||
import true ?
|
||||
"foo.vim" :
|
||||
"bar.vim"
|
||||
as baz
|
||||
|
||||
import true
|
||||
? "foo.vim"
|
||||
: "bar.vim"
|
||||
as baz
|
||||
|
||||
import true ? # comment
|
||||
# comment
|
||||
"foo.vim" :
|
||||
# comment
|
||||
"bar.vim"
|
||||
# comment
|
||||
as baz
|
||||
|
||||
import true # comment
|
||||
# comment
|
||||
? "foo.vim"
|
||||
# comment
|
||||
: "bar.vim"
|
||||
# comment
|
||||
as baz
|
||||
|
||||
echo "Foo" | import "foo.vim"
|
||||
|
||||
|
||||
# autoload
|
||||
|
||||
import autoload "foo.vim"
|
||||
import autoload true ? "foo.vim" : "bar.vim"
|
||||
|
||||
import autoload true ?
|
||||
"foo.vim" :
|
||||
"bar.vim"
|
||||
|
||||
import autoload true
|
||||
? "foo.vim"
|
||||
: "bar.vim"
|
||||
|
||||
import autoload true ? # comment
|
||||
# comment
|
||||
"foo.vim" :
|
||||
# comment
|
||||
"bar.vim"
|
||||
|
||||
import autoload true # comment
|
||||
# comment
|
||||
? "foo.vim"
|
||||
# comment
|
||||
: "bar.vim"
|
||||
|
||||
import autoload "foo.vim" as bar
|
||||
import autoload true ? "foo.vim" : "bar.vim" as baz
|
||||
|
||||
import autoload true ?
|
||||
"foo.vim" :
|
||||
"bar.vim"
|
||||
as baz
|
||||
|
||||
import autoload true
|
||||
? "foo.vim"
|
||||
: "bar.vim"
|
||||
as baz
|
||||
|
||||
import autoload true ? # comment
|
||||
# comment
|
||||
"foo.vim" :
|
||||
# comment
|
||||
"bar.vim"
|
||||
# comment
|
||||
as baz
|
||||
|
||||
import autoload true # comment
|
||||
# comment
|
||||
? "foo.vim"
|
||||
# comment
|
||||
: "bar.vim"
|
||||
# comment
|
||||
as baz
|
||||
|
||||
|
||||
# "as" keyword in expr
|
||||
|
||||
var as = "modules/"
|
||||
import true ? as .. "foo.vim" : as .. "bar.vim" as other
|
||||
|
Reference in New Issue
Block a user