Use FIM based on LSP #3
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Current State
Autocomplete is handled by minuet-ai.nvim
(https://github.com/milanglacier/minuet-ai.nvim) via nvim-cmp, using
a custom openai_fim_compatible provider pointed at Ollama or
OpenRouter. While functional, this is a plugin-specific approach tied
to the nvim-cmp ecosystem.
Proposal
Replace Minuet with an LSP-based FIM solution:
completions, supports any OpenAI-compatible endpoint (Ollama,
OpenRouter)
that connects to llm-ls
LSP 3.18 includes native support for inline completion via
textDocument/inlineCompletion, making this the open standard for AI
autocomplete across editors.
Benefits
place
CodeCompanion) use independent, replaceable layers
References