From 71e133e5e66a3346ac57bb3287f0ca95dde8ffec Mon Sep 17 00:00:00 2001 From: Evgeni Chasnovski Date: Thu, 3 Apr 2025 18:19:37 +0300 Subject: docs(diagnostic): mention `severity` in `Opts.VirtualLines` (#33293) Problem: `severity` field is recognized by `vim.diagnostic.Opts.VirtualLines`, but it is not explicitly documented. Solution: document it. --- runtime/doc/diagnostic.txt | 7 +++++-- runtime/lua/vim/diagnostic.lua | 6 +++++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/runtime/doc/diagnostic.txt b/runtime/doc/diagnostic.txt index 2b891bde1b..efdfd2bfc6 100644 --- a/runtime/doc/diagnostic.txt +++ b/runtime/doc/diagnostic.txt @@ -574,8 +574,8 @@ Lua module: vim.diagnostic *diagnostic-api* *vim.diagnostic.Opts.Signs* Fields: ~ - • {severity}? (`vim.diagnostic.SeverityFilter`) Only show virtual text - for diagnostics matching the given severity + • {severity}? (`vim.diagnostic.SeverityFilter`) Only show signs for + diagnostics matching the given severity |diagnostic-severity| • {priority}? (`integer`, default: `10`) Base priority to use for signs. When {severity_sort} is used, the priority of a @@ -607,6 +607,9 @@ Lua module: vim.diagnostic *diagnostic-api* *vim.diagnostic.Opts.VirtualLines* Fields: ~ + • {severity}? (`vim.diagnostic.SeverityFilter`) Only show virtual + lines for diagnostics matching the given severity + |diagnostic-severity| • {current_line}? (`boolean`, default: `false`) Only show diagnostics for the current line. • {format}? (`fun(diagnostic:vim.Diagnostic): string?`) A diff --git a/runtime/lua/vim/diagnostic.lua b/runtime/lua/vim/diagnostic.lua index c52b42b382..6e91a27512 100644 --- a/runtime/lua/vim/diagnostic.lua +++ b/runtime/lua/vim/diagnostic.lua @@ -241,6 +241,10 @@ end --- @class vim.diagnostic.Opts.VirtualLines --- +--- Only show virtual lines for diagnostics matching the given +--- severity |diagnostic-severity| +--- @field severity? vim.diagnostic.SeverityFilter +--- --- Only show diagnostics for the current line. --- (default: `false`) --- @field current_line? boolean @@ -252,7 +256,7 @@ end --- @class vim.diagnostic.Opts.Signs --- ---- Only show virtual text for diagnostics matching the given +--- Only show signs for diagnostics matching the given --- severity |diagnostic-severity| --- @field severity? vim.diagnostic.SeverityFilter --- -- cgit