Hi Eli,
Thank you for taking care of this!
I can confirm that changing the new variable value is yielding the same results.
I have a question on how am I supposed to use the new setting. Is it possible to set it per process?
I tried
(with-current-buffer (process-buffer proc)
(setq-local read-process-output-max (* 1024 1024)))
but it does not work. If it is not possible to use it per process then I think that I have 2 options:
1. Document it in lsp-mode's readme
2. Override it with a setting in lsp-mode with a bigger value.
Both have clear advantages and disadvantages. Can you advise?