-
Notifications
You must be signed in to change notification settings - Fork 151
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
All LSPs refetched when one marks incomplete #921
Comments
I am the author of this LSP (Next LS), I am wondering if there is some property in the completion item you are using to filter than perhaps I am not sending down? |
Are you filtering on the LSP side before sending? We'll immediately fuzzy match and show the result, but if the LSP sends
We filter on |
No. It does not set is incomplete to true, and only provides the label property, not the filterText property. I'll investigate further. |
I have observed that nvim is making a new textDocument/completion request on every keystroke, which seems suspicious. |
@mikavilpas You also mentioned this in #870, but I can't seem to reproduce it. Could either of you provide a repro.lua?
Edit 2: Scratch that, it seems to be working as expected. Do you folks have multiple LSPs enabled? If so, which ones? |
Oh, interesting. I also had tailwindcss lsp enabled for the elixir buffers. I disabled that and now its working as expected |
Make sure you have done the following
blink.cmp
<C-k>
on https://cmp.saghen.dev)Bug Description
For an LSP (in this case, Next LS, an Elixir LSP), whenever i attempt to utilizing the fzf style matching (with typo resistance set to false), the completion window just closes. I see the letter I typed get bolded for a split second before the window closes.
In my nvim config, Lua LS completions seem to correctly fzf match and the window stays open. Same for cmdline completions in my Elixir project as well as nvim config.
Relevant configuration
neovim
version0.10.3
blink.cmp
version0.9.2
The text was updated successfully, but these errors were encountered: