如何配置 Alpine 以使用已经运行的 Emacs 作为备用编辑器?

如何配置 Alpine 以使用已经运行的 Emacs 作为备用编辑器?

我在 Alpine 电子邮件客户端中激活了以下设置,以便在撰写电子邮件时使用 Emacs 作为编辑器:

[X]  Enable Alternate Editor Implicitly
Editor = emacsclientw.exe -ca runemacs.exe

当我将光标放在消息正文字段中时,Emacs 会打开。但问题是将 Emacs 缓冲区的内容返回到 Alpine。当我保存临时缓冲区并返回 Alpine 时,输入的文本不会出现在 Alpine 中。

如果我使用以下设置,Alpine 会将 Emacs 缓冲区的内容返回给 Alpine,但问题是这会打开一个我不喜欢的 Emacs 新实例。

[X]  Enable Alternate Editor Implicitly
Editor    = emacs.exe

答案1

(您的第一选择和首选)

在 emacs 中保存后,您是否执行了“Cx #”?或者您只是单击了 alpine 窗口?此外,在启动 alpine 之前,请尝试将 emacs 作为守护进程启动:

 emacs.exe --daemon

相关内容