summaryrefslogtreecommitdiffstats
path: root/.emacs.d/site-lisp/ext.el
diff options
context:
space:
mode:
Diffstat (limited to '.emacs.d/site-lisp/ext.el')
-rw-r--r--.emacs.d/site-lisp/ext.el9
1 files changed, 9 insertions, 0 deletions
diff --git a/.emacs.d/site-lisp/ext.el b/.emacs.d/site-lisp/ext.el
index 2ed65d4..d6abaa6 100644
--- a/.emacs.d/site-lisp/ext.el
+++ b/.emacs.d/site-lisp/ext.el
@@ -38,6 +38,15 @@
buffer-file-name))))
(list "pycheck.sh" (list local-file))))
+(defun ext:comp-finish-function (buf str)
+ "Don't show compilation window if everything went ok"
+ (if (string-match "exited abnormally" str)
+ ;; there were errors
+ (message "compilation errors, press C-x ` to visit")
+ ;; no errors, make the compilation window go away in 0.5 seconds
+ (run-at-time 0.5 nil 'delete-windows-on buf)
+ (message "No compilation errors!")))
+
(defun ext:reload-buffer ()
"Reload current buffer."
(interactive)