my .emacs
以下をファイルに入れてみました。
(defun clear-shell ()
(interactive)
(let ((old-max comint-buffer-maximum-size))
(setq comint-buffer-maximum-size 0)
(comint-truncate-buffer)
(setq comint-buffer-maximum-size old-max)))
(global-set-key (kbd "\C-x c") 'clear-shell)
それは機能しましたが、以前に入力したすべてのコマンドも削除されました。だから、それは私が望むものではありません。現在のプロンプト > をバッファーの先頭に置き、以前に入力したコマンドを削除したくないだけです。
誰か知っていますか?