Function: ghostel-clear-scrollback
ghostel-clear-scrollback is an interactive and natively compiled
function defined in ghostel.el.
Signature
(ghostel-clear-scrollback)
Documentation
Clear the screen and scrollback buffer.
Key Bindings
ghostel-mode-map C-c M-l
Source Code
;; Defined in /nix/store/1252krff0gb2kisjcpp45m50cpdskfrl-emacs-packages-deps/share/emacs/site-lisp/ghostel.el
;;; Scrollback / clearing
(defun ghostel-clear-scrollback ()
"Clear the screen and scrollback buffer."
(interactive)
(when ghostel--term
;; CSI H = home, CSI 2 J = erase screen, CSI 3 J = erase scrollback.
(ghostel--write-vt ghostel--term "\e[H\e[2J\e[3J")
(setq ghostel--force-next-redraw t)
(ghostel--invalidate)
;; Send form-feed to the shell so it redraws its prompt.
(ghostel--write-pty ghostel--term "\f")))