4 ms·
You can try using emacsserver remotely. I would recommend using SSH proxying instead of messing with emacs over tcp. Personally I use emacs on a large dev mach
by ilovecaching 4y ago
You can try using emacsserver remotely. I would recommend using SSH proxying instead of messing with emacs over tcp.
Personally I use emacs on a large dev machine running in a container in a terminal emulator. I can work from my iPad Pro, iPhone, MacBook Pro, Windows Desktop, Linux Desktop, or any guest machine by just adding one public key. Terminal Emulators are still just GUI apps and fit into the GUI ecosystem. Modern emulators also have true color support, GPU based rendering, full unicode support, support for custom fonts that add additional graphics, etc. You can make a terminal editor look like something incredibly modern if you want to. I personally don't find any value in that, for me the basic appearance of a terminal editor is less distracting.
- hollerith 4y agoThe only time I've seen anyone use "emacs server" or "emacsserver" is to refer to the Emacs Lisp needed to make the command emacsclient (the analog to VS Code's "code" command or TextMate's "mate" command) work. Correct me if I am wrong, but I believe you are using it to refer to running Emacs remotely without a GUI (i.e., with only a terminal emulator as the UI) even though the person you are replying to specifically stated, "I want to run my editor on the local machine so that it can benefit from graphics support and integrate properly with the local windowing system." I am writing this to prevent readers of your comment from ending up more confused than they were before they started reading this thread.
- dbfx 4y agoYou can run an emacs daemon[0] and connect to it from clients both local and remote, including having multiple clients connected to the same daemon and editing the same file with total synchronization built in, you see not only the changes in realntime but the other client's cursors making the changes, for the masochists that enjoy pair programming. And yes you can run the client using the gui emacs not only terminal emacs. I assume that's what he is talking about. [0]https://www.emacswiki.org/emacs/EmacsAsDaemon#h5o-13 https://www.emacswiki.org/emacs/EmacsAsDaemon#h5o-13
- hollerith 4y agoYour comment is confusing in the same way as the the other guy's is. In fact it is worse. None of the machinery you describe can be used for anything except specifying files (and line numbers and column numbers) to be visited. An emacs user still needs some way of interacting with the visited file, e.g., a terminal emulator or an X server. This "Emacs server" does not help with that. It's another example of Emacs using unusual terminology! Have you actually used Emacs or do you just enjoy making pendantic confusing replies?
- wara23arish 4y agodo you any tips on how to set this up? or maybe point me in the right direction?