summaryrefslogtreecommitdiffstatshomepage
path: root/runtime/lua/vim/lsp/diagnostic.lua
AgeCommit message (Expand)AuthorFiles
2026-04-08feat(api): rename buffer to buf #35330Jordan1
2026-04-08fix(diagnostics)!: restore `is_pull` namespace argument #38698Maria Solano1
2026-03-23fix(lsp): get_namespace signature (#38449)Tristan Knight1
2026-03-19fix(lsp): improve diagnostics handling and commentstris2031
2026-03-19fix(lsp/diagnostic): key resultId by client and identifiertris2031
2026-03-19fix(lsp): request diagnostics from all registrationstris2031
2026-03-19refactor(lsp): replace _provider_value_get with _provider_foreachtris2031
2026-03-12docs: use "ev" convention in event-handlersJustin M. Keyes1
2026-02-26fix(lps): separate namespaces for pull/push diagnostics #37938Riccardo Mazzarini1
2026-02-14refactor(lsp): centralize provider capability resolution #37221Tristan Knight1
2025-12-09Revert "feat(lsp): support `version` in `textDocument/publishDiagnostics` #36...Mathias Fußenegger1
2025-12-08fix(lsp): fix incorrect params because of typo (#36871)Pig Fang1
2025-12-06feat(lsp): support dynamic registration for diagnostics (#36841)Tristan Knight1
2025-12-05refactor(lsp): fix lintPig Fang1
2025-12-05feat(lsp): support refreshing workspace diagnosticsPig Fang1
2025-12-05refactor(lsp): simplify handling diagnostic "on_refresh"Pig Fang1
2025-12-05feat(lsp): support diagnostic refresh requestPig Fang1
2025-11-29feat(lsp): support `version` in `textDocument/publishDiagnostics` #36754Riley Bruins1
2025-10-25fix(lsp): ensure bufnr is passed for buffer-local requests (#36325)skewb1k1
2025-10-07fix(lsp): use LSP method type in more places (#36069)Maria Solano1
2025-10-04fix(lsp): deprecate `vim.lsp.protocol.Methods` (#35998)Maria Solano1
2025-09-27fix(lsp): remove `vim.lsp.diagnostic.reset()` (#35938)Maria Solano1
2025-08-28refactor(lua): consistent use of local aliasesChristian Clason1
2025-07-21feat(lsp): diagnostic related documents supportRiley Bruins1
2025-07-21fix(lsp): store result id for unchanged diagnostic reportsRiley Bruins1
2025-07-10feat(diagnostic): jump to related info location from `open_float` #34837Riley Bruins1
2025-07-07feat(lsp): support diagnostic related information (#34474)Riley Bruins1
2025-06-27fix(lsp): fix workspace diagnostic request to follow spec (#34674)Zie Mcdowell1
2025-06-09feat(lsp): workspace diagnostic support (#34262)Maria José Solano1
2025-06-06fix: type fixesLewis Russell1
2025-06-03fix(vim.diagnostic): improve typingLewis Russell1
2025-05-22fix: use nvim namespace convention #34010Yochem van Rosmalen1
2025-05-10refactor(docs): remove unnecessary `@private`/`@nodoc` annotations (#33951)Maria José Solano1
2025-05-03fix(lsp): improper diagnostic end_col computationRiley Bruins1
2025-04-26perf(lsp): include `previousResultId` in `DocumentDiagnosticParams` #32887Yi Ming1
2025-03-17fix(diagnostic): remove deprecated `severity_limit` optionChristian Clason1
2025-03-11refactor(lsp): rename `on_publish_diagnostics` parameter #32776Will Lillis1
2025-01-27fix: resolve all remaining LuaLS diagnosticsLewis Russell1
2025-01-14refactor: use nvim.foo.bar format for autocommand groupsMaria José Solano1
2025-01-11docs: miscdundargoc1
2024-12-07refactor: add vim._resolve_bufnrLewis Russell1
2024-11-25fix(lsp): retrigger diagnostics request on server cancellation (#31345)Gregory Anders1
2024-11-25refactor(lsp): rename `offset_encoding` to `position_encoding` #31286Yi Ming1
2024-11-01feat(lsp)!: remove client-server handlers from vim.lsp.handlersLewis Russell1
2024-10-26refactor(lsp): drop str_byteindex/str_utfindex wrappers #30915Tristan Knight1
2024-10-17perf(validate): use lighter versionLewis Russell1
2024-08-27feat(lsp): export diagnostic conversion functions (#30064)Maria José Solano1
2024-08-26fix(lsp): log when receiving markup messages (#30065)Maria José Solano1
2024-08-01fix(lsp): don't send foreign diagnostics to servers in buf.code_action (#29501)Mathias Fußenegger1
2024-03-06fix(lsp): actually send diagnostic-tags back to the serverLewis Russell1