aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2025-05-18 06:02:36 +0800
committerzeertzjq <zeertzjq@outlook.com>2025-05-18 06:44:49 +0800
commitba237ce96cb292c135fa30d62b93fc726dd3be77 (patch)
tree29454153854703ce16718f63618d0961c557f520 /runtime/lua/vim
parent913e4c6010404ec6824c0ed6f7c862d5c3deb028 (diff)
downloadrneovim-ba237ce96cb292c135fa30d62b93fc726dd3be77.tar.gz
rneovim-ba237ce96cb292c135fa30d62b93fc726dd3be77.tar.bz2
rneovim-ba237ce96cb292c135fa30d62b93fc726dd3be77.zip
vim-patch:a577e42: runtime(vim): Update base-syntax, improve script-interface command highlighting
- Normalise interface heredoc highlighting with that used for :let-heredocs. - Remove interface feature testing. The Lua and Python interface command scripts are now highlighted by default. Loading all syntax files incurs an undesirable load-time burden so highlighting of the less popular MzScheme, Perl, Ruby and Tcl interfaces is disabled by default. g:vimsyn_embed can still be used to customise the supported interfaces. - Always highlight interface ex-commands as valid commands, even when the corresponding command-script highlighting is disabled. - Highlight simple command-script statements as well as heredocs. - Remove error highlighting of heredoc and statement command-script regions when an interface is disabled. These are now highlighted as plain text. - Allow indented heredoc end tokens when "trim" is specified. - Match interface heredocs in :def functions. - Fix runaway vimEmbedError regions. These regions have been removed. - Use python2 syntax for :python, and :pythonx when 'pyxversion' is appropriately set. closes: vim/vim#15522 https://github.com/vim/vim/commit/a577e4289c3177309880592b85f225e487552f17 Co-authored-by: Doug Kearns <dougkearns@gmail.com>
Diffstat (limited to 'runtime/lua/vim')
0 files changed, 0 insertions, 0 deletions