aboutsummaryrefslogtreecommitdiff
path: root/test/functional/plugin/lsp/completion_spec.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
* test: simplify functional test expectationsLewis Russell2026-10-05
* feat(lsp): support client_id in vim.lsp.completion.get() #42189glepnir2026-10-03
* fix(lsp): preserve completion state on buffer reload #42135Barrett Ruth2026-09-29
* fix(lsp): snippet is not expanded when resolve races the user #41774glepnir2026-09-11
* fix(lsp): newlines in the completion word from insertText #41801glepnir2026-09-09
* fix(lsp): completion dynamicRegistration breaks capability readers #41771glepnir2026-09-08
* 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
* feat(lsp): fallback to textDocument/formatting from vim.lsp.formatexpr #40079Marcus Caisey2026-08-18
* fix(lsp): multibyte fragment treated as commit char #41019glepnir2026-07-28
* test(harness): migrate away from magic globalsJustin M. Keyes2026-07-21
* feat(completion): support completionList.applyKind #40769glepnir2026-07-17
* feat(completion): commitCharacters #38417glepnir2026-07-15
* fix(lsp): requery empty isIncomplete completion lists #40100glepnir2026-06-15
* 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
* fix(lsp): preserve trigger chars on completion #39850glepnir2026-05-18
* fix(lsp): fallback to filterText for non-matching PlainText items #39695glepnir2026-05-17
* fix(lsp): show meaningful error on invalid completion response #39445glepnir2026-04-28
* fix(lsp): show CompletionItem.detail in info popup #38904glepnir2026-04-18
* docs: lsp, options, api #38980Justin M. Keyes2026-04-14
* feat(completion): completeopt=preselect, LSP CompletionItem.preselect #36613glepnir2026-04-13
* 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): respect documentation markup kind in completion preview #38338glepnir2026-03-17
* fix(lsp): handle non-string documentation in completion items #38291glepnir2026-03-14
* fix(completion): wrong CompleteDone reason for auto-inserted sole match #38280glepnir2026-03-13
* fix(lsp): ensure augroup before querying autocmds #38254glepnir2026-03-11
* docs: api, messages, lsp, trustJustin M. Keyes2026-03-11
* feat(lsp): do completionItem/resolve if completeopt=popup #32820glepnir2026-03-11
* feat(lsp): show snippet preview if completeopt=popup #32553glepnir2026-03-10
* feat(lsp): show color preview in completion items #32138glepnir2026-02-28
* refactor(test): lsp completion spec cleanup #38041glepnir2026-02-24
* refactor(test): avoid deprecated functions #37017glepnir2026-02-24
* fix(lsp): vim.lsp.completion clean up triggers on client detach (#38009)glepnir2026-02-22
* test(lsp): add entire-line completion word case (#37927)Bartłomiej Maryńczak2026-02-18
* fix(lsp): error on omnifunc completion (#37790)phanium2026-02-09
* fix(lsp): ignore empty response on trigger completion #37663Tomasz N2026-02-08
* fix(lsp): don't empty server start-boundary by next client response #37665Tomasz N2026-02-03
* fix(lsp): use LSP textEdit range for completion start boundary (#37491)Harsh Kapse2026-01-30
* fix(lsp): sort items when completeopt include fuzzy #36974glepnir2025-12-16