On Tue, 8 Feb 2022 23:09:20 +0200, Saulius Menkevicius <sauliusmenkevicius@fastmail.com> said:
Saulius> Robert you are correct about ``:connection-type''. In particular
Saulius> lsp-mode specifies ``:connection-type pty'' here:
':connection-type pipe', you mean. Does it still work if you use
'pty'?
Saulius> -
https://github.com/emacs-lsp/lsp-mode/blob/master/lsp-mode.el#L6932 Saulius> <
https://github.com/emacs-lsp/lsp-mode/blob/master/lsp-mode.el#L6932>
Saulius> As a workaround fsharp/csharp language servers can use shell wrapper
Saulius> for launching the server binaries, as "#!/bin/bash" will apparently
Saulius> normalize signal mask before launching sub-subprocess and things work
Saulius> alright from thereon.
Thatʼs to be expected. bash is a caring parent :-)
Saulius> This is not as nice as having things just working before this change
Saulius> to `make-process`, but at least we have some way to work around this
Saulius> issue..
OK. In that case Iʼll put it only in master.
Robert
--