I am using LSP from within Doom Emacs with evil enabled.
1. Code actions: When there is only one available code action, `lsp-execute-code-action` automatically executes the action without asking me to confirm first, this is problematic since often I just want to see what code actions are available on a line, without necessarily executing them. What is the workaround for this?
2. The intellisense messages on the right side of the screen are often truncated due to a lack of space on my screen. How can I view the entire message when this is the case? Surely there's a better way than just `flycheck-list-errors` since I have to actually visually search where in the list the error/warning corresponding to my current line is. Add further to this fact the ID columns on that interface is often truncated
https://preview.redd.it/vg876qu8055a1.png?width=943&format=png&auto=webp&s=38676201480eb5e8cad654d87ee999683e9bbc10
(And tangentially related: why does `flycheck-list-errors` provide a different error list than `consult-lsp-diagnostics`? I have an example of this which I can produce upon demand.)
​
3. When LSP shows some information about what I'm typing in the minibuffer, how can I choose to view that information in full? See the image below. You can even see the "1/3" page label. How do I access those pages? If I press `ESC` so I can press `K`, pressing `ESC` gets rid of the message in the minibuffer and then attempting to press `K` will simply yield `LSP :: No content at point.`
​
https://preview.redd.it/q1e8so0c055a1.png?width=629&format=png&auto=webp&s=6a0b2cc1d971ae4bba8c30af8f29834e897d17b6
4. `next-error` / `flycheck-next-error` does not let you navigate to warnings (despite warnings appearing in the flycheck 'error' list). Is there a command that also lets me navigate to the next/previous warning?
​
5. Are there any other LSP usage tips I should know about?