Версия Emacs ESS для Clear Console Есть ли версия ESS команды Clear Console, которая может быть найдена в RGui (Ctrl-L)? Я хочу иметь пустой буфер * R *. Ответ 1 Из 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) Ответ 2 Легким способом было бы отметить весь буфер (C-x h), удалить его, а затем нажать RET, чтобы вернуть приглашение. Ответ 3 Выполнить M-x comint-clear-buffer, который привязан к C-c M-o
Ответ 1 Из 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)
Ответ 2 Легким способом было бы отметить весь буфер (C-x h), удалить его, а затем нажать RET, чтобы вернуть приглашение.