我试图将以下内容放入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)
它有效,但它也删除了我之前输入的所有命令。所以这不是我想要的。我只希望当前提示 > 在缓冲区的顶部,而不是删除我之前输入的任何命令。
有人知道吗?