Emacs ESS версия Clear Console - PullRequest
       5

Emacs ESS версия Clear Console

19 голосов
/ 10 августа 2010

Существует ли версия ESS команды Clear Console, которую можно найти в RGui (Ctrl-L)?

Я хочу иметь пустой буфер * R *.

Ответы [ 3 ]

9 голосов
/ 10 августа 2010

Из EmacsWiki эта функция Elisp хорошо работает для меня:

(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))) 

Поместите это в ваш ~/.emacs.d/init.el и выполните с помощью M-x clear-shell, или свяжите его с ключом в init.el, например:

(global-set-key (kbd "\C-x c") 'clear-shell)

8 голосов
/ 10 августа 2010

Самый простой способ - пометить весь буфер (C-x h), удалить его, а затем нажать RET, чтобы запрос снова появился.

5 голосов
/ 19 апреля 2017

Выполнить M-x comint-clear-buffer, что связано с C-c M-o

...