Felipe Lema <[email protected]> writes: > Sup, yo
Hi Felipe, > I'm having some trouble with a Tramp-remote process created using > `make-process` and it's 27's :file-handler parameter. It seems that the > Emacs process is not receiving input bytes or not receiving output > bytes because of buffering. > > Context > ------- > > I'm working on tramp support for the eglot package[1]. eglot is a > bridge between a LSP server and Emacs, translating events from either > side to the other using msgpack-rpc through stdin and stdout. > > After starting the process, eglot rpc-calls for an initialization > methods (ie: sends bytes) and expects a result (ie: reads bytes) > within, let's say, 30s. I'm trying to understand your architecture, and how Tramp relates to this. Which process do you start remotely? Is it an LSP server? I suppose that eglot itself (as LSP client) runs locally, right? Please take into account that I'm a n00b wrt LSP and eglot.el. > Thanks > Felipe Best regards, Michael.
