diff options
author | zeertzjq <zeertzjq@outlook.com> | 2025-02-13 09:02:15 +0800 |
---|---|---|
committer | zeertzjq <zeertzjq@outlook.com> | 2025-02-13 09:03:42 +0800 |
commit | 3b4ef34fc36c35e4e6d6d7420f09c4e1f03af782 (patch) | |
tree | 61e79a7edba7a3180a721b146712b32ae9cc0030 /runtime/lua/vim/keymap.lua | |
parent | c58566a5ab72a5b6a225307208b74d73fed33bfe (diff) | |
download | rneovim-3b4ef34fc36c35e4e6d6d7420f09c4e1f03af782.tar.gz rneovim-3b4ef34fc36c35e4e6d6d7420f09c4e1f03af782.tar.bz2 rneovim-3b4ef34fc36c35e4e6d6d7420f09c4e1f03af782.zip |
vim-patch:1aa287e: runtime(vim): Update base-syntax, improve variable matching
- Match variables after operators, including line continuations.
- Match option variables without leading whitespace.
- Explicitly match expression subscripts.
- Match Vim9 variables in LHS of assignments and method calls.
- Match option variables (&option) with a dedicated syntax group like
environment variables.
- Match list literals, fixes: vim/vim#5830
- Match :{un}lockvar arguments.
- Match registers and environment variables in :let unpack lists.
- Match lambda expressions
- Match Vim9 scope blocks
- Match variables in :for subject
- Highlight user variables with Normal
- Improve this/super keyword matching, fixes: vim/vim#15970
closes: vim/vim#16476
https://github.com/vim/vim/commit/1aa287e0480ff9e6c8d7029b0665b565b7cd6e59
Co-authored-by: Doug Kearns <dougkearns@gmail.com>
Diffstat (limited to 'runtime/lua/vim/keymap.lua')
0 files changed, 0 insertions, 0 deletions