summaryrefslogtreecommitdiff
path: root/.config
diff options
context:
space:
mode:
Diffstat (limited to '.config')
-rw-r--r--.config/emacs/icons/compilation-failure.pngbin124293 -> 0 bytes
-rw-r--r--.config/emacs/icons/compilation-success.pngbin269969 -> 0 bytes
-rw-r--r--.config/emacs/init.el12
3 files changed, 7 insertions, 5 deletions
diff --git a/.config/emacs/icons/compilation-failure.png b/.config/emacs/icons/compilation-failure.png
deleted file mode 100644
index 4de1294..0000000
--- a/.config/emacs/icons/compilation-failure.png
+++ /dev/null
Binary files differ
diff --git a/.config/emacs/icons/compilation-success.png b/.config/emacs/icons/compilation-success.png
deleted file mode 100644
index a30a972..0000000
--- a/.config/emacs/icons/compilation-success.png
+++ /dev/null
Binary files differ
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)