From 435e1e584a832bdc5ac5e71715993a53dd4daf71 Mon Sep 17 00:00:00 2001 From: Kévin Le Gouguec Date: Thu, 15 Mar 2018 22:16:14 +0100 Subject: Add icons for Emacs post-compilation notification MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Also move them to .emacs.d. If some other program needs them, I guess I'll make an ~/.icons folder or something. Also break the 80-column rule 😨 --- .emacs | 5 ++--- .emacs.d/icons/compilation-failure.png | Bin 0 -> 124293 bytes .emacs.d/icons/compilation-success.png | Bin 0 -> 269969 bytes 3 files changed, 2 insertions(+), 3 deletions(-) create mode 100644 .emacs.d/icons/compilation-failure.png create mode 100644 .emacs.d/icons/compilation-success.png diff --git a/.emacs b/.emacs index 16d7df6..b7a9eb4 100644 --- a/.emacs +++ b/.emacs @@ -130,10 +130,9 @@ (defun my/compilation-notify (buffer results) (let* ((title (buffer-name buffer)) (status (if (string-equal results "finished\n") "success" "failure")) - (icon (format "~/Pictures/icons/compilation-%s.png" status))) + (icon (format "%s/icons/compilation-%s.png" user-emacs-directory status))) (require 'notifications) - (notifications-notify :title title :body results :app-icon icon - :timeout 3000))) + (notifications-notify :title title :body results :app-icon icon :timeout 3000))) (add-to-list 'compilation-finish-functions 'my/compilation-notify) diff --git a/.emacs.d/icons/compilation-failure.png b/.emacs.d/icons/compilation-failure.png new file mode 100644 index 0000000..4de1294 Binary files /dev/null and b/.emacs.d/icons/compilation-failure.png differ diff --git a/.emacs.d/icons/compilation-success.png b/.emacs.d/icons/compilation-success.png new file mode 100644 index 0000000..a30a972 Binary files /dev/null and b/.emacs.d/icons/compilation-success.png differ -- cgit v1.2.3