Stack Exchange network consists of 176 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Your question risks being deleted because it is too broad. Please narrow the focus, to pose one specific question (e.g. how to ___). Broad questions are more appropriate for a discussion site such as Reddit. Thx.
– DrewAug 27 '20 at 21:41
Different people have different opinions / tolerances / networks. You're the only one who can decide whether using tramp is an acceptable experience for you.
– philsAug 28 '20 at 0:47
@phils so is it true that tramp is actually slower than sshing in and opening up emacs there on the remote machine? (maybe tramp has to go through connection establishment step more often than sshing?
– eugeneAug 28 '20 at 0:49
Personally I use (and love) tramp for tasks which are only occasional. Any host where I'm doing a lot of work in Emacs has Emacs installed on it, and I run it directly on that machine (with GUI frames if it's on the local network, and terminal frames if it's a slower network). Do what works best for you. The nice thing is that Emacs supports numerous different approaches.
– philsAug 28 '20 at 0:51
Tramp definitely has overheads; it couldn't not have any. If ControlMaster is available then it will re-use connections by default, so hopefully you won't be seeing connection handshaking for every action; but it's still having to talk a lot over the network. If you ssh to the host and run Emacs locally in the terminal, the network usage is purely the terminal I/O (and of course Emacs redisplay in a terminal is pretty network-friendly).
– philsAug 28 '20 at 0:55
By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.
connection establishment
step more often than sshing? – eugene Aug 28 '20 at 0:49