回答:
デフォルトでは、Emacs はバッファを削除するかどうかを尋ねません。どのバッファを削除するかを尋ねます。
どのバッファーを削除するかを尋ねられたくない場合は、これを使用できます。
(global-set-key (kbd "C-x k") 'kill-this-buffer)
確認を求められた場合、.emacs(またはサイト固有の初期化)に何かがあります。実行emacs -q
して、.emacsなしでEmacsを確認してください。
注: Emacs 23.2で検証済み。
ここで回答:https : //stackoverflow.com/questions/6467002/how-to-kill-buffer-in-emacs-without-answering-confirmation
(defun volatile-kill-buffer ()
"Kill current buffer unconditionally."
(interactive)
(let ((buffer-modified-p nil))
(kill-buffer (current-buffer))))
(global-set-key (kbd "C-x k") 'volatile-kill-buffer) ;; Unconditionally kill unmodified buffers.