aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/lsp/completion.lua
Commit message (Expand)AuthorAge
* fix(lsp): ignore completion items without LSP metadata #42401Volodymyr Chernetskyi4 days
* fix(lsp): keep label fallback for empty snippet insertText #42402Volodymyr Chernetskyi4 days
* fix(lsp): preserve explicit completion edit ranges #42399Volodymyr Chernetskyi4 days
* fix(lsp): prefer textEdit for snippet completion text #42400Volodymyr Chernetskyi4 days
* feat(lsp): support client_id in vim.lsp.completion.get() #42189glepnir2026-10-03
* Merge pull request #42134 from lewis6991/emmyluaLewis Russell2026-09-30
|\
| * fix(lua): enable param-type-mismatch diagnosticLewis Russell2026-09-28
* | fix(lsp): preserve completion state on buffer reload #42135Barrett Ruth2026-09-29
|/
* perf(lsp): read options once per completion response #42106glepnir2026-09-27
* fix(lua): enable assignment type checking in runtime codeLewis Russell2026-09-25
* fix(lua): enable nil-safety diagnostics in runtime codeLewis Russell2026-09-25
* fix(lua): add missing param annotations (#41911)Lewis Russell2026-09-15
* fix(lsp): snippet is not expanded when resolve races the user #41774glepnir2026-09-11
* build: enable more EmmyLua checksLewis Russell2026-09-09
* fix(lsp): newlines in the completion word from insertText #41801glepnir2026-09-09
* build: replace LuaLS with EmmyLuaLewis Russell2026-09-07
* feat(lsp): support dynamic registration of completionProvider #41748glepnir2026-09-07
* fix(lsp): completion overwrites text before the word boundary #41463glepnir2026-08-24
* fix(lsp): empty filterText/sortText/insertText not treated as unset #41421glepnir2026-08-22
* fix(lsp): multibyte fragment treated as commit char #41019glepnir2026-07-28
* docs: misc, remove some old help tags #40214Justin M. Keyes2026-07-18
* feat(completion): support completionList.applyKind #40769glepnir2026-07-17
* feat(completion): commitCharacters #38417glepnir2026-07-15
* refactor(api): omit optional paramJustin M. Keyes2026-07-13
* feat(api): add nvim_win_resize()XiaowenHu962026-07-05
* fix(lsp): requery empty isIncomplete completion lists #40100glepnir2026-06-15
* docs: misc, lspJustin M. Keyes2026-06-03
* refactor(lsp): centralise complete item info generation logicMarcus Caisey2026-05-21
* fix(lsp): show detail in popup when server can't completionItem/resolveMarcus Caisey2026-05-21
* fix(lsp): resolve CompletionItem if resolvable fields aren't populatedMarcus Caisey2026-05-21
* fix(lsp): generate snippet preview from resolved textEdit.newTextMarcus Caisey2026-05-21
* refactor: introduce nvim_on internally #39883Justin M. Keyes2026-05-20
* fix(lsp): preserve trigger chars on completion #39850glepnir2026-05-18
* fix(lsp): fallback to filterText for non-matching PlainText items #39695glepnir2026-05-17
* feat(lua)!: vim.isnil, vim.nonnil, deprecate vim.F #39495Olivia Kinnear2026-05-06
* fix(lsp): util.lua attempt to concatenate userdata #39225Olivia Kinnear2026-04-28
* fix(lsp): show meaningful error on invalid completion response #39445glepnir2026-04-28
* fix(lsp): show CompletionItem.detail in info popup #38904glepnir2026-04-18
* feat(completion): completeopt=preselect, LSP CompletionItem.preselect #36613glepnir2026-04-13
* feat(api): rename buffer to buf #35330Jordan2026-04-08
* fix(lsp): highlight snippet preview when server can't completionItem/resolve ...Marcus Caisey2026-03-29
* fix(lsp): completion word includes leading space from label #38435glepnir2026-03-23
* fix(lsp): snippet preview blocked completionItem/resolve request #38428glepnir2026-03-23
* feat(lsp): support CompletionItem.labelDetails #38403glepnir2026-03-21
* fix(lsp): handle completion/resolve response arriving after on_insert_leaveMathias Fussenegger2026-03-20
* docs: misc, terminalJustin M. Keyes2026-03-18
* fix(lsp): respect documentation markup kind in completion preview #38338glepnir2026-03-17
* fix(lsp): handle non-string documentation in completion items #38291glepnir2026-03-14
* refactor: rename _ensure_integer => _assert_integerJustin M. Keyes2026-03-13
* refactor: integer functions, optimize asserts #34112Lewis Russell2026-03-12