diff options
author | luukvbaal <luukvbaal@gmail.com> | 2024-06-04 15:09:12 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-04 06:09:12 -0700 |
commit | b66106a46c5c6180c7f80852a8c822b400e73100 (patch) | |
tree | 3ea46b835fbbd014a719fdab42487385843b5225 /runtime/lua/vim/lsp/util.lua | |
parent | 8cbb1f20e557461c8417583a7f69d53aaaef920b (diff) | |
download | rneovim-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/util.lua')
0 files changed, 0 insertions, 0 deletions