diff options
author | phanium <91544758+phanen@users.noreply.github.com> | 2025-03-24 20:14:22 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-03-24 05:14:22 -0700 |
commit | af4231d4070c8d664b919f5466a827905881ef32 (patch) | |
tree | 8f511f1750b2982af055450a4e8ae7b4b61f7aa0 /runtime/lua/vim/lsp/completion.lua | |
parent | c98260822699bf622b14caffc908a47039deca51 (diff) | |
download | rneovim-af4231d4070c8d664b919f5466a827905881ef32.tar.gz rneovim-af4231d4070c8d664b919f5466a827905881ef32.tar.bz2 rneovim-af4231d4070c8d664b919f5466a827905881ef32.zip |
fix(cmdline): cmdline completion of _defer_require() modules #33007
Problem:
`:lua vim.lsp.c<tab>` does not list vim.lsp.completion in the completion
list after 24cea4c7f7417c7fe99a98a0487f51dd68c4f409.
Solution:
- Always include `vim.lsp._submodule` keys in candidates.
- Fixes `vim.lsp.c<tab>` -> `vim.lsp.completion`.
- Eager-load `vim.lsp.completion` to get its completion.
- Fixes `vim.lsp.completion.g<tab>` -> `vim.lsp.completion.get`.
Diffstat (limited to 'runtime/lua/vim/lsp/completion.lua')
0 files changed, 0 insertions, 0 deletions