如果我有一些未保存的缓冲区,kill-emacs-hook
何时调用?
情景A
kill-emacs
。kill-emacs
操作(C-g
)。情景B
kill-emacs
。答案 0 :(得分:0)
我运行了这行代码并退出了emacs以测试发生了什么。
(add-hook 'kill-emacs-hook (lambda () (message "test")))
结论是"测试是"未在Scenario A
中打印,但在步骤Scenario B
和3.
之间4.
打印
在打印" text"之后还有几行输出。在示例B中,但没有更多的用户输入。