aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/lsp/semantic_tokens.lua
diff options
context:
space:
mode:
authorluukvbaal <luukvbaal@gmail.com>2024-06-04 15:09:12 +0200
committerGitHub <noreply@github.com>2024-06-04 06:09:12 -0700
commitb66106a46c5c6180c7f80852a8c822b400e73100 (patch)
tree3ea46b835fbbd014a719fdab42487385843b5225 /runtime/lua/vim/lsp/semantic_tokens.lua
parent8cbb1f20e557461c8417583a7f69d53aaaef920b (diff)
downloadrneovim-b66106a46c5c6180c7f80852a8c822b400e73100.tar.gz
rneovim-b66106a46c5c6180c7f80852a8c822b400e73100.tar.bz2
rneovim-b66106a46c5c6180c7f80852a8c822b400e73100.zip
fix(ui): superfluous showmode / excessive grid_cursor_goto #29089
Problem: Unsetting global variables earlier in #28578 to avoid recursiveness, caused superfluous or even unlimited showmode(). Solution: Partly revert #28578 so that the globals are unset at the end of showmode(), and avoid recursiveness for ext UI by adding a recursive function guard to each generated UI call that may call a Lua callback.
Diffstat (limited to 'runtime/lua/vim/lsp/semantic_tokens.lua')
0 files changed, 0 insertions, 0 deletions