Emacs (Cx Cc) を閉じる前に、「my-global-modified-flag-update」関数を呼び出す必要があります。この関数は、保存する必要のないバッファを未変更としてマークし、Emacs から要求されないようにします。もちろん、Emacs がファイルの保存について尋ねる前に、最初のタスクとして実行する必要があります。
これは、キーボード コマンド "Cx Cc" (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 をクリック)