summaryrefslogtreecommitdiffstatshomepage
path: root/runtime/lua/vim/lsp
AgeCommit message (Expand)AuthorFiles
2025-11-05fix(lsp): don't immediately force shutdown when using a timeout (#36455)Maria Solano1
2025-11-04fix(lsp): fix window to set cursor for inline completion (#36444)Folke Lemaitre1
2025-11-01feat(lsp): support auto-force escalation in client stop (#36378)Maria Solano1
2025-10-27fix(lsp): stop repeatedly resuming dead coroutine #35743tao1
2025-10-25fix(lsp): ensure bufnr is passed for buffer-local requests (#36325)skewb1k3
2025-10-24docs: types, news, lua-pluginJustin M. Keyes1
2025-10-22fix(lsp): set 'linebreak' in floating windows (#36275)Fredrik Lanker1
2025-10-20fix(lsp): deduplicate completion items #36166Till Bungert1
2025-10-16fix(lsp): replace `string` types with LSP method alias type annotations where...David2
2025-10-16fix(lsp): include missing LSP methods and update type annotationsDavidyz1
2025-10-14revert "fix(lsp): _get_workspace_folders does not handle root_dir() function"...Mathias Fußenegger2
2025-10-11fix(lsp): _get_workspace_folders does not handle root_dir() function #36071atusy2
2025-10-11fix: vim.lsp.omnifunc should not throw away other items #35346Till Bungert1
2025-10-07fix(lsp): typos in method names #36077Igor Lacerda2
2025-10-07fix(lsp): use LSP method type in more places (#36069)Maria Solano4
2025-10-05feat(lsp): pass client ID in code action filter (#36046)Maria Solano1
2025-10-05fix: remove quotes around `nil` deprecation alternatives (#36047)Maria Solano1
2025-10-05fix(lsp): format_item should return string (#36025)phanium1
2025-10-04fix(lsp): deprecate `vim.lsp.protocol.Methods` (#35998)Maria Solano18
2025-10-02fix(lsp): inlineCompletion: ignore out-of-range items #35990Yi Ming1
2025-10-01fix(lsp): scope inline_completion autocmds to buffer (#35965)v1nh1shungry1
2025-09-27fix(lsp): remove `vim.lsp.diagnostic.reset()` (#35938)Maria Solano1
2025-09-27feat(lsp): document method types (#35934)Maria Solano1
2025-09-27fix(lsp): use correct `workspace.diagnostics` capability key (#35937)Maria Solano1
2025-09-17fix(lsp): treat 2-triggers-at-once as "last char wins" #35435Tomasz N1
2025-09-16fix(lsp): restore Client:stop() force-stopping behavior (#35800)zeertzjq1
2025-09-16docs: small fixes (#35791)zeertzjq1
2025-09-15fix(lsp): avoid re-enabling `document_color` on `registerCapability` (#35774)skewb1k1
2025-09-15fix(lsp): avoid automatic request after leaving insert mode (#35767)zeertzjq1
2025-09-08fix(lsp): check if buffer is valid in scheduled client:on_attach() #35672notomo1
2025-09-06docs(lsp): tweak `inline_completion.get` code snippet #35657Maria José Solano1
2025-09-03docs: lsp, miscJustin M. Keyes1
2025-09-01feat(lsp): vim.lsp.inline_completion on_accept #35507Yi Ming1
2025-08-31feat(lsp): support `textDocument/onTypeFormatting` (#34637)Riley Bruins3
2025-08-28refactor(lua): consistent use of local aliasesChristian Clason14
2025-08-27fix(lsp): don't treat MarkedString[] with language id as empty #35518Robert Muir1
2025-08-27fix(lsp): update completion items on `TextChangedP`Yi Ming1
2025-08-27fix(lsp): update on `CursorHoldI` cause users unable to `select()`Yi Ming1
2025-08-27fix(lsp): `opts.wrap` always `true`Yi Ming1
2025-08-24Merge #33972 feat(lsp): textDocument/inlineCompletionJustin M. Keyes4
2025-08-24fix(lsp): check whether buffer is valid when scheduled #35461Yi Ming1
2025-08-25feat(lsp): support `textDocument/inlineCompletion`Yi Ming4
2025-08-24fix(lsp): treat nil inlay hint result as empty array (#35458)Maria José Solano1
2025-08-21fix(lsp): handle array with empty string when checking empty hover (#35423)Igor Lacerda1
2025-08-20fix(lsp): update window title when cycling through signatures #35407Tiago Inaba1
2025-08-18refactor(lsp): use `vim.lsp._capability.enable` internallyYi Ming4
2025-08-18refactor(lsp): correct enable marker nameYi Ming1
2025-08-18refactor(lsp): no longer rely on `LspDetach` for detaching capabilitiesYi Ming2
2025-08-18refactor(lsp): move `util.enable` to `capability.enable`Yi Ming5
2025-08-17refactor(lsp): change capability name to snake caseYi Ming3