Show diagnostics when anywhere on its line
Currently Helix only shows LSP diagnostics when the cursor is on the specific characters the diagnostic is for. Sometimes this can be hard to find, sometimes the characters are not even underlined, like in my demo below with a one character diagnostic. Helix should (maybe optionally) show diagnostics if the cursor is anywhere on the line, not just on the specific characters.
For finding the exact position of the error you can use ]d and [d.
We used to default to anywhere on the line but what if there's multiple diagnostics on a single line?
We used to default to anywhere on the line but what if there's multiple diagnostics on a single line?
This can already happen, like Rust has error and hint often for the same part of the same line. They are just shown one message per line:

That's what I'm missing in lsp-ui of Emacs.
#6059