Emacsclient 关闭后保留缓冲区

标签 emacs emacsclient

在 emacsclient 中,有没有办法从命令行打开文件,以便在关闭客户端后其缓冲区在服务器上保持打开状态?

或者,我可以在客户端中运行一个命令来告诉它有效地与缓冲区分离,这样当客户端退出时缓冲区就不会被杀死?

通常,当使用 C-x C-cC-x # 关闭 emacsclient 时,与该客户端关联的缓冲区将被终止,这通常是方便的行为,但有时我希望缓冲区在关闭后保持事件状态。到目前为止,我发现实现此目的的唯一方法是运行客户端而不指定任何文件,然后使用 C-x C-f 访问它们,但我想知道是否有更好的方法来做到这一点。

最佳答案

您应该能够使用 -n 选项来执行此操作。这意味着它不会等待您“完成”缓冲区,而只会保留在缓冲区列表中。我自己将它与 emacsclient 一起使用。

关于Emacsclient 关闭后保留缓冲区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31952851/

相关文章:

linux - 如何检查框架中或终端中的 emacs?

python - 如何将当前缓冲区加载到 Emacs 中的 Python 解释器中?

r - Emacs + R : too long buffer name */usr/local/bin/R* for R buffers

emacs - 如何查看 Emacs 中各种命令的历史记录

linux - emacsclient:无法获取终端名称

Emacs - emacsclient 还是新框架?

url - 如何在 Emacs Lisp 中 "URL decode"字符串?

css - Emacs、自动完成模式、CSS、痛苦。 (插图!)

security - 如何保护 emacs 服务器?