mirror of
https://github.com/neovim/neovim.git
synced 2025-09-24 20:18:32 +00:00
fix(diagnostic): virtual_text prefix function should have index and total (#25801)
The prefix option of the diagnostic virtual text can be a function, but previously it was only a function of diagnostic. This function should also have additional parameters index and total, more consistently and similarily as in the prefix function for `vim.diagnostic.open_float()`. These additional parameters will be useful when there are too many number of diagnostics in a single line.
This commit is contained in:
@@ -404,9 +404,12 @@ config({opts}, {namespace}) *vim.diagnostic.config()*
|
||||
the beginning of the virtual text.
|
||||
• prefix: (string or function) prepend diagnostic
|
||||
message with prefix. If a function, it must have the
|
||||
signature (diagnostic) -> string, where {diagnostic}
|
||||
is of type |diagnostic-structure|. This can be used
|
||||
to render diagnostic symbols or error codes.
|
||||
signature (diagnostic, i, total) -> string, where
|
||||
{diagnostic} is of type |diagnostic-structure|, {i}
|
||||
is the index of the diagnostic being evaluated, and
|
||||
{total} is the total number of diagnostics for the
|
||||
line. This can be used to render diagnostic symbols
|
||||
or error codes.
|
||||
• suffix: (string or function) Append diagnostic
|
||||
message with suffix. If a function, it must have the
|
||||
signature (diagnostic) -> string, where {diagnostic}
|
||||
|
Reference in New Issue
Block a user