I am considering adding https://github.com/rachartier/tiny-inline-diagnostic.nvim to the new Astro5 configuration. The github repo for the plugin has some nice animate images that show the plugin in action.
A popup containing the text of an LSP warning / error shows when the cursor is over the relevant line, removing the need to use SPC l d to see the diagnostic message.
The popup is responsive and wraps if it reaches the edge of the window.
The plugin only shows these popup messages when diagnostics is toggled on (default is off for Clojure - not sure where that is set though).
I have found it very useful to avoid creating bugs in lua code as I am a lot less familiar with that language than Clojure (and there are more special characters to remember).
I would be interested in your thoughts.