Skip to content
Discussion options

You must be logged in to vote

Good point, then my previous guess was incomplete.

If complete=o still gives what looks like buffer completion, I think the more relevant part is probably mini.completion’s fallback behavior, not only the value of complete.

mini.completion is a two-stage completion system:

  1. try LSP completion
  2. if there are no LSP candidates, run fallback_action

and the default fallback action is:

fallback_action = ''

So even if your LSP setup is correct, when LSP returns no candidates, mini.completion can still fall back to Neovim’s built-in completion. That would explain why you still see buffer-like completion with complete=o, and also why unusual complete values like complete="" or complete=k can produ…

Replies: 2 comments 3 replies

Comment options

You must be logged in to vote
3 replies
@badosu
Comment options

@starkmarkus
Comment options

Answer selected by badosu
@badosu
Comment options

Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
question Further information is requested mini.completion
3 participants