5

这是在 Windows 10 中启动 emacsclient 框架的简单命令,我已将其作为分配给新按钮的宏添加到 Outlook。

Shell ("c:/Users/user_name/emacs-25.3-x86_64/bin/emacsclientw.exe -c ")

但是每次通过该按钮启动时,outlook 消息窗口都会在 15 秒内无响应。

如果我将该宏更改为:

Shell ("c:/Users/user_name/emacs-25.3-x86_64/bin/runemacs.exe")

即,启动 emacs 而不是 emacsclient,它可以立即完成,而不会对 Outlook 窗口产生任何影响。

如果我使用以下命令直接在 Windows Powershell 中启动 emacsclient:

c:/Users/user_name/emacs-25.3-x86_64/bin/emacsclientw.exe -c 

一个新的框架也可以立即弹出,而不会对任何东西产生任何明显的影响。

所以直接启动“emacsclientw -c”很快,通过outlook宏启动emacs也是如此。但是通过 Outlook 宏启动“emacsclientw -c”非常慢。

任何人都可以解释为什么会这样吗?

(顺便说一句,“runemacs.exe --daemon”是我的 Windows 启动脚本的一部分。)

4

0 回答 0