diff options
| author | Kรฉvin Le Gouguec <kevin.legouguec@gmail.com> | 2025-01-25 21:51:16 +0100 |
|---|---|---|
| committer | Kรฉvin Le Gouguec <kevin.legouguec@gmail.com> | 2025-01-25 21:51:16 +0100 |
| commit | 3439a0727e3b4118e5197320586a1b581420507f (patch) | |
| tree | 58b7e1d0c8c9700dfa34abcbf4a317c40b521149 /.config/emacs | |
| parent | bb40f54627d7f777810957a1c5306aedfbbdd38b (diff) | |
| download | dotfiles-3439a0727e3b4118e5197320586a1b581420507f.tar.xz | |
Venture further into XDG land
Now I can 'kdialog --icon compilation-success' ๐คโ
Diffstat (limited to '.config/emacs')
| -rw-r--r-- | .config/emacs/icons/compilation-failure.png | bin | 124293 -> 0 bytes | |||
| -rw-r--r-- | .config/emacs/icons/compilation-success.png | bin | 269969 -> 0 bytes | |||
| -rw-r--r-- | .config/emacs/init.el | 12 |
3 files changed, 7 insertions, 5 deletions
diff --git a/.config/emacs/icons/compilation-failure.png b/.config/emacs/icons/compilation-failure.png Binary files differdeleted file mode 100644 index 4de1294..0000000 --- a/.config/emacs/icons/compilation-failure.png +++ /dev/null diff --git a/.config/emacs/icons/compilation-success.png b/.config/emacs/icons/compilation-success.png Binary files differdeleted file mode 100644 index a30a972..0000000 --- a/.config/emacs/icons/compilation-success.png +++ /dev/null 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) |
