Skip to content

Instantly share code, notes, and snippets.

@v2e4lisp
Created February 21, 2013 05:09
Show Gist options
  • Save v2e4lisp/5002259 to your computer and use it in GitHub Desktop.
Save v2e4lisp/5002259 to your computer and use it in GitHub Desktop.
(defun clear-shell ()
(interactive)
(let ((comint-buffer-maximum-size 0))
(comint-truncate-buffer)))
(define-key shell-mode-map (kbd "C-l") 'clear-shell)
(defun delete-completion-window-buffer (output)
(interactive)
(dolist (win (window-list))
(when (string= (buffer-name (window-buffer win)) "*Completions*")
(delete-window win)
(kill-buffer "*Completions*")))
output)
(add-hook 'comint-preoutput-filter-functions 'delete-completion-window-buffer)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment