| Age | Commit message (Expand) | Author | Files |
| 2026-04-15 | refactor: update usages of deprecated "buffer" param #39089 | Justin M. Keyes | 1 |
| 2026-04-15 | refactor(diagnostic): split diagnostic module | Lewis Russell | 1 |
| 2026-04-06 | fix(diagnostic): virtual_lines should anchor at end_lnum, not lnum #38701 | glepnir | 1 |
| 2026-03-16 | fix(diagnostic): open_float() handles config.float function #31577 | glepnir | 1 |
| 2026-03-13 | feat(diagnostic): custom status format function #36696 | Oleh Volynets | 1 |
| 2026-03-12 | docs: use "ev" convention in event-handlers | Justin M. Keyes | 1 |
| 2026-03-11 | docs: api, messages, lsp, trust | Justin M. Keyes | 1 |
| 2026-02-14 | feat(diagnostic): fromqflist({merge_lines}) #37416 | Dmytro Pletenskyi | 1 |
| 2026-01-04 | fix(diagnostic): display 1-based related information line/col numbers (#37093) | Robert Muir | 1 |
| 2026-01-02 | fix(diagnostic): check for extmark in get_logical_pos #37127 | Kira Kawai | 1 |
| 2025-12-30 | fix(diagnostic): unstable sorting by severity #37154 | glepnir | 1 |
| 2025-11-25 | feat(diagnostic): config.status #36693 | Maria Solano | 1 |
| 2025-11-25 | feat(diagnostic): highlights in diagnostic.status() #36685 | Riley Bruins | 1 |
| 2025-11-17 | feat(diagnostics): stack DiagnosticUnnecessary,DiagnosticDeprecated highlight... | Grzegorz Rozdzialik | 1 |
| 2025-07-29 | feat(statusline): vim.diagnostic.status() #33723 | Anton Kastritskii | 1 |
| 2025-07-28 | fix(diagnostics): avoid jumping to diagnostics in deleted ranges #35088 | Sergei Slipchenko | 1 |
| 2025-07-25 | fix(diagnostics): position diagnostics using extmarks #34014 | Sergei Slipchenko | 1 |
| 2025-07-10 | feat(diagnostic): jump to related info location from `open_float` #34837 | Riley Bruins | 1 |
| 2025-06-05 | fix(diagnostic): ensure autocmd always is always sent diagnostics | Lewis Russell | 1 |
| 2025-05-21 | fix(diagnostic): accept multiple namespace in `open_float()` (#34073) | Maria José Solano | 1 |
| 2025-05-21 | fix(diagnostics): fixed virtual_text cursormoved autocmd error (#34017) | Rijul Kapoor | 1 |
| 2025-05-13 | feat(diagnostic): add `enabled` filter (#33981) | Maria José Solano | 1 |
| 2025-05-12 | feat(diagnostic): add `format` option to `setloclist`/`setqflist` (#33977) | Maria José Solano | 1 |
| 2025-05-12 | fix(diagnostic): accept multiple namespaces when setting loclist/qflist (#33982) | Maria José Solano | 1 |
| 2025-05-05 | feat(diagnostic): add `on_jump` callback option | Maria José Solano | 1 |
| 2025-05-01 | fix(diagnostic): allow virtual_{lines,text} cursor exclusivity #33517 | Michael Clayton | 1 |
| 2025-03-26 | refactor(diagnostic)!: remove deprecated diagnostic APIs (#33072) | Gregory Anders | 1 |
| 2025-03-26 | fix: temporarily disable 0.12 deprecation tests | Justin M. Keyes | 1 |
| 2025-03-04 | fix(diagnostic): virtual_lines diagnostic columns (#32703) | James Trew | 1 |
| 2025-02-05 | feat(diagnostic): add `current_line` option for `virtual_text` handler | Maria José Solano | 1 |
| 2025-02-03 | feat(diagnostic): format() can filter diagnostics by returning nil #32302 | Maria José Solano | 1 |
| 2025-01-26 | feat(diagnostic): virtual_lines #31959 | Maria José Solano | 1 |
| 2025-01-18 | fix(diagnostic)!: make virtual text handler opt-in (#32079) | Gregory Anders | 1 |
| 2024-12-16 | fix(diagnostic): vim.diagnostic.setqflist() opens loclist on first call #31585 | Juan Cruz De La Torre | 1 |
| 2024-10-27 | feat(diagnostics)!: sort underline severity_sort (#30898) | Donatas | 1 |
| 2024-09-21 | test: support upvalues in exec_lua | Lewis Russell | 1 |
| 2024-08-02 | test: allow exec_lua to handle functions | Lewis Russell | 1 |
| 2024-06-04 | fix(diagnostic): fix float scope filtering (#29134) | Andre Toerien | 1 |
| 2024-05-28 | feat(defaults): use vim.diagnostic.jump() for default mappings (#29066) | Gregory Anders | 1 |
| 2024-05-28 | feat(diagnostic): add vim.diagnostic.jump() (#26745) | Gregory Anders | 1 |
| 2024-04-30 | feat(diagnostic): revert default behaviour of goto_next/prev() | Lewis Russell | 1 |
| 2024-04-27 | fix(diagnostic): invalid col number compare in next_diagnostic (#28397) | Raphael | 1 |
| 2024-04-25 | feat(diagnostic): goto functions jump to highest severity (#28490) | Gregory Anders | 1 |
| 2024-04-23 | test: improve test conventions | dundargoc | 1 |
| 2024-04-23 | fix(diagnostic): vim.diagnostic.get(…,{lnum=…}) on multi-line diagnostic ... | Raphael | 1 |
| 2024-04-23 | fix(diagnostic): open_float on multi-line diagnostics #28301 | Raphael | 1 |
| 2024-04-18 | feat(lua): enable(enable:boolean, filter:table) #28374 | Justin M. Keyes | 1 |
| 2024-04-15 | feat(diagnostic): enable(…, opts) | Justin M. Keyes | 1 |
| 2024-04-15 | feat(diagnostic): is_enabled, enable(…, enable:boolean) | Justin M. Keyes | 1 |
| 2024-04-10 | refactor(test): inject after_each differently | Lewis Russell | 1 |