runtime(vim): Update base-syntax, contain let-heredocs

Limit heredoc matches to assignment statements.  Matching these at the
top level is very slow.

closes: #17473

Signed-off-by: Doug Kearns <dougkearns@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
Doug Kearns
2025-06-10 21:02:43 +02:00
committed by Christian Brabandt
parent 138fb951e0
commit 274efcc7e6
37 changed files with 1099 additions and 221 deletions

View File

@ -13,6 +13,60 @@ line1
line2
END
let [foo, bar] =<< EOS
line1
line2
EOS
let [foo, bar] =<< EOS
line1
line2
EOS
let [foo,
\ bar] =<< EOS
line1
line2
EOS
let [foo,
\ bar] =<< EOS
line1
line2
EOS
let g:foo =<< END
line1
line2
END
let g:foo =<< END
line1
line2
END
let [g:foo, g:bar] =<< EOS
line1
line2
EOS
let [g:foo, g:bar] =<< EOS
line1
line2
EOS
let [g:foo,
\ g:bar] =<< EOS
line1
line2
EOS
let [g:foo,
\ g:bar] =<< EOS
line1
line2
EOS
" trim