Hello,
I thought I would add this comment here after (finally) figuring out why Emacs would sometimes soft-hang at 100% CPU when hovering over /some/ flycheck errors-hints in a terminal:
-
This only happens towards the end of the buffer, e.g., if there is an error on the last line and you hover over it, Emacs will freeze.
-
This is due to some conflict with displaying TUI tooltips when both lsp-ui and flycheck-popup-tip wants to display something.
I haven't really had time to dig into /why/ this happens, and eventually I just concluded that lsp-ui essentially supersedes flycheck-popup-tip anyways so I will just be using that. But, if this occurs to you, now you might now why and have an inkling of how to proceed.
Hello,
I thought I would add this comment here after (finally) figuring out why Emacs would sometimes soft-hang at 100% CPU when hovering over /some/ flycheck errors-hints in a terminal:
This only happens towards the end of the buffer, e.g., if there is an error on the last line and you hover over it, Emacs will freeze.
This is due to some conflict with displaying TUI tooltips when both
lsp-uiandflycheck-popup-tipwants to display something.I haven't really had time to dig into /why/ this happens, and eventually I just concluded that lsp-ui essentially supersedes
flycheck-popup-tipanyways so I will just be using that. But, if this occurs to you, now you might now why and have an inkling of how to proceed.