aboutsummaryrefslogtreecommitdiff
path: root/scripts/lintcommit.lua
diff options
context:
space:
mode:
authorLewis Russell <lewis6991@gmail.com>2026-04-02 17:27:49 +0100
committerLewis Russell <me@lewisr.dev>2026-04-15 14:44:13 +0100
commit1f53abf54b7085b8fbf0ea7b27f18b0b7104389a (patch)
tree01099dfe42ea30ada082f01d5accdb519d2cd9a3 /scripts/lintcommit.lua
parent9e80f63c306c042a41654702048de78524518e4c (diff)
downloadrneovim-1f53abf54b7085b8fbf0ea7b27f18b0b7104389a.tar.gz
rneovim-1f53abf54b7085b8fbf0ea7b27f18b0b7104389a.tar.bz2
rneovim-1f53abf54b7085b8fbf0ea7b27f18b0b7104389a.zip
refactor(diagnostic): split diagnostic module
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
Diffstat (limited to 'scripts/lintcommit.lua')
0 files changed, 0 insertions, 0 deletions