如何在 elisp 中创建信号处理程序



是否可以在 elisp 中定义信号处理程序? 我希望一个外部进程(在同一个盒子上运行)向 emacs 指示 emacs 需要刷新一些外部状态。

最简单的方法是启用server-mode,然后"发送信号"运行shell命令,如下所示:

emacsclient --eval '(my-refresh-foo-bar)'

其中my-refresh-foo-bar是您在~/.emacs中定义的 Elisp 函数。

最新更新