diff options
Diffstat (limited to '.config/emacs/init.el')
| -rw-r--r-- | .config/emacs/init.el | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/.config/emacs/init.el b/.config/emacs/init.el index 9d4cd34..6a079ab 100644 --- a/.config/emacs/init.el +++ b/.config/emacs/init.el @@ -466,11 +466,13 @@ list and require no escaping." 'font-lock-face 'eighters-date)) (defun my/compilation-notify (buffer results) - (let* ((title (buffer-name buffer)) - (status (if (string-equal results "finished\n") "success" "failure")) - (icon (format "%s/icons/compilation-%s.png" user-emacs-directory status))) - (require 'notifications) - (notifications-notify :title title :body results :app-icon icon :timeout 3000))) + (require 'notifications) + (notifications-notify + :title (buffer-name buffer) + :body results + :app-icon (if (equal results "finished\n") + 'compilation-success 'compilation-failure) + :timeout 3000)) (add-to-list 'compilation-finish-functions 'my/compilation-notify) |
