Emacs ESS version of Clear Console
From the EmacsWiki, this Elisp function works well for me:
(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)))
Put this in your ~/.emacs.d/init.el
and execute with M-x clear-shell
, or bind it to a key in your init.el
with something like:
(global-set-key (kbd "\C-x c") 'clear-shell)