답변:
기본적으로 Emacs 는 버퍼를 죽일 것인지 묻지 않습니다 . 어떤 버퍼를 죽일 것인지 묻습니다 .
어떤 버퍼를 죽일 것인지 묻지 않으려면 다음을 사용할 수 있습니다.
(global-set-key (kbd "C-x k") 'kill-this-buffer)
확인 메시지가 표시되면 .emacs (또는 사이트 별 초기화)에 문제가있는 것입니다. emacs -q
.emacs없이 Emacs를 확인하기 위해 실행 해보 십시오.
참고 : Emacs 23.2로 확인되었습니다.
여기에 답변 : /programming/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.