【发布时间】:2013-09-23 17:08:35
【问题描述】:
我需要在关闭 Emacs (C-x C-c) 之前调用“my-global-modified-flag-update”函数。 此函数将我不需要保存的缓冲区标记为未修改,从而避免 Emacs 向我询问。 当然,它必须作为第一个任务运行,在 Emacs 询问我保存文件之前。
这是我对键盘命令“C-x C-c”(save-buffers-kill-terminal)的简单解决方案
(defun my-kill-emacs()
(interactive)
(my-global-modified-flag-update)
(save-buffers-kill-terminal))
(global-set-key (kbd "C-x C-c") 'my-kill-emacs)
用鼠标关闭 Emacs 时如何做同样的事情? (点击窗口右上角X)
【问题讨论】: