【发布时间】:2013-12-04 22:56:31
【问题描述】:
是否可以在服务器模式下运行 emacs,以便远程客户端可以通过网络从远程位置连接?我只是在寻找在远程强大的服务器上运行 emacs 并在远程运行 compile 命令时使用 emacsclient 在本地编辑缓冲区的方法。这看起来比使用ssh 会话要好得多。不应依赖于网络延迟。
【问题讨论】:
-
文件是本地的还是远程的?如果您只想在远程服务器上运行 emacs,那么您可以通过 X11 转发运行它,或者通过与远程计算机的 ssh 连接在终端中运行它。
-
您能否更准确地描述您的用例?在本地拥有源代码(我理解正确吗?)有什么问题,通过
ssh编译它(ssh 允许执行自定义命令而无需创建新会话)并使用任何首选 VCS 推送回服务器(例如git/svn/...)? -
我想远程保存文件,在远程服务器上运行编译,然后通过 emacsclient 在本地编辑文件。基本上我需要 emacs 作为通用网络服务器运行。由于网络延迟,不想要任何带有 X11 转发甚至 ssh 会话的巫术。
-
为什么你特别想使用emacsclient? TRAMP 怎么了?
-
好吧,我希望远程机器上的 emacs 服务器在许多连接的用户之间共享缓冲区。
标签: emacs server-mode