diff options
| -rw-r--r-- | .config/emacs/init.el | 12 | ||||
| -rw-r--r-- | .local/share/icons/compilation-failure.png (renamed from .config/emacs/icons/compilation-failure.png) | bin | 124293 -> 124293 bytes | |||
| -rw-r--r-- | .local/share/icons/compilation-success.png (renamed from .config/emacs/icons/compilation-success.png) | bin | 269969 -> 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 Binary files differindex 4de1294..4de1294 100644 --- a/.config/emacs/icons/compilation-failure.png +++ b/.local/share/icons/compilation-failure.png diff --git a/.config/emacs/icons/compilation-success.png b/.local/share/icons/compilation-success.png Binary files differindex a30a972..a30a972 100644 --- a/.config/emacs/icons/compilation-success.png +++ b/.local/share/icons/compilation-success.png |
