Skip to content

Instantly share code, notes, and snippets.

@jorgenschaefer
Created August 22, 2014 14:44
Show Gist options
  • Save jorgenschaefer/ea83ff989bd73fd8f918 to your computer and use it in GitHub Desktop.
Save jorgenschaefer/ea83ff989bd73fd8f918 to your computer and use it in GitHub Desktop.
(defun lyk/close-buffer-on-process-exit ()
(set-process-sentinel (get-buffer-process (current-buffer))
(lambda (proc change)
(when (and (string-match "finished" change)
(process-buffer proc))
(kill-buffer (process-buffer proc))))))
(add-hook 'comint-exec-hook 'lyk/close-buffer-on-process-exit)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment