4 ms·
How about emacs in tramp mode? Or even mounting the remote file system with sshfs and using whatever editor you had installed locally?
by tbirdz 9y ago
How about emacs in tramp mode? Or even mounting the remote file system with sshfs and using whatever editor you had installed locally?
- hexa00 9y agoTheia does not only provide remote file access you also have LSP (language server protocol) for code-completion / docs ala eldoc , company) etc.. Almost all of Theia's features are based in the backend. The emacs equivalent would be like having emacs in daemon mode and a tcp based emacsclient locally. (I wish that existed) Also the idea is to have something a bit more modern and appealing to the mass of javascript/web devs out there. Theia is still far from replacing emacs, but as an emacs user myself and a Theia dev I hope I can bring what I love about emacs to Theia :)
- fiddlerwoaroof 9y agoTheoretically, couldn't you use socat and ssh tunnels to proxy the emacs server to another machine?
- hexa00 9y agoSo emacsclient/emacs deamon work with a tty, basically emacsclient opens a tty and sends it to the emacs deamon and it uses it to send output/receive input, so you really need to be local there's no way that I know to forward a tty on the network. The local socket opened is used only for configuration between emacs and emacsclient see: https://github.com/emacs-mirror/emacs/blob/master/lib-src/emacsclient.c https://github.com/emacs-mirror/emacs/blob/master/lib-src/em...
- hexa00 9y agoJust found out http://www.dest-unreach.org/socat/doc/socat-ttyovertcp.txt http://www.dest-unreach.org/socat/doc/socat-ttyovertcp.txt So it seems possible with socat indeed, I'll have to give it a try :) One problem that I see however is that emacsclient also forwards signals to emacs when the window changes size for example, I don't think that will work with socat