aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/lsp/client.lua
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2025-02-13 09:02:15 +0800
committerzeertzjq <zeertzjq@outlook.com>2025-02-13 09:03:42 +0800
commit3b4ef34fc36c35e4e6d6d7420f09c4e1f03af782 (patch)
tree61e79a7edba7a3180a721b146712b32ae9cc0030 /runtime/lua/vim/lsp/client.lua
parentc58566a5ab72a5b6a225307208b74d73fed33bfe (diff)
downloadrneovim-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/lsp/client.lua')
0 files changed, 0 insertions, 0 deletions