| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | build: enable more EmmyLua checks | Lewis Russell | 2026-09-08 |
| | | | | | | | | | | | | | | | | | - call-non-callable - missing-fields - redefined-label - redefined-local - undefined-field - unreachable-code Promote redefined-local and unreachable-code to warnings. Fix DOS line-ending handling for multiline semantic tokens, and support intersection types in the help parser. AI-assisted | ||
| * | fix(diagnostic): handle `signs = false` in `status()` (#39703) | Maria Solano | 2026-05-09 |
| | | |||
| * | refactor(diagnostic): split diagnostic module | Lewis Russell | 2026-04-15 |
| Extract the diagnostic implementation from runtime/lua/vim/diagnostic.lua into focused internal modules covering config, display, float rendering, jump/list helpers, namespace and storage management, severity/shared utilities, and statusline support. Move the builtin handlers into runtime/lua/vim/diagnostic/handlers/ and keep runtime/lua/vim/diagnostic.lua as the public facade that lazily dispatches to the split modules. This preserves the external vim.diagnostic API while making the implementation easier to navigate and reason about. AI-assisted: Codex | |||