summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.config/emacs/init.el12
-rw-r--r--.local/share/icons/compilation-failure.png (renamed from .config/emacs/icons/compilation-failure.png)bin124293 -> 124293 bytes
-rw-r--r--.local/share/icons/compilation-success.png (renamed from .config/emacs/icons/compilation-success.png)bin269969 -> 269969 bytes
3 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)
diff --git a/.config/emacs/icons/compilation-failure.png b/.local/share/icons/compilation-failure.png
index 4de1294..4de1294 100644
--- a/.config/emacs/icons/compilation-failure.png
+++ b/.local/share/icons/compilation-failure.png
Binary files differ
diff --git a/.config/emacs/icons/compilation-success.png b/.local/share/icons/compilation-success.png
index a30a972..a30a972 100644
--- a/.config/emacs/icons/compilation-success.png
+++ b/.local/share/icons/compilation-success.png
Binary files differ