Contributing guidelines
Module(s)
mini.completion
Description
Previously the default vim.o.complete of '.,w,b,u,t' would cause slowdowns in mini-completion, even if the user didn't use ctags.
A workaround was added to remove t unless user explicitly sets it via eb4d6bd
The source of the problem was the vim.lsp.tagfunc erroneously sending synchronous LSP requests during the insert completion, it has been fixed here: neovim/neovim#37260
Maybe the workaround could be guarded with a nvim-0.12 check? It is strange to have to set the already-default options for tag completion to work as a fallback.
Contributing guidelines
Module(s)
mini.completion
Description
Previously the default
vim.o.completeof '.,w,b,u,t' would cause slowdowns in mini-completion, even if the user didn't use ctags.A workaround was added to remove
tunless user explicitly sets it via eb4d6bdThe source of the problem was the vim.lsp.tagfunc erroneously sending synchronous LSP requests during the insert completion, it has been fixed here: neovim/neovim#37260
Maybe the workaround could be guarded with a
nvim-0.12check? It is strange to have to set the already-default options for tag completion to work as a fallback.