feat(diagnostic): config.status #36693

Problem:
`diagnostic.status()` is configured via `config.signs`, but users may
want diagnostics only in statusline, not in the gutter (signs).

Solution:
Add `config.status`.
This commit is contained in:
Maria Solano
2025-11-25 21:00:00 -08:00
committed by GitHub
parent 0a0c349b6f
commit 7e09fedf43
3 changed files with 25 additions and 7 deletions

View File

@@ -4097,10 +4097,10 @@ describe('vim.diagnostic', function()
)
end)
it('uses text from diagnostic.config().signs.text[severity]', function()
it('uses text from diagnostic.config().status.text[severity]', function()
local result = exec_lua(function()
vim.diagnostic.config({
signs = {
status = {
text = {
[vim.diagnostic.severity.ERROR] = '',
[vim.diagnostic.severity.WARN] = '⚠︎',