summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKรฉvin Le Gouguec <kevin.legouguec@gmail.com>2018-03-15 22:16:14 +0100
committerKรฉvin Le Gouguec <kevin.legouguec@gmail.com>2018-03-15 22:16:14 +0100
commit435e1e584a832bdc5ac5e71715993a53dd4daf71 (patch)
tree934d9513d1a27b77c4b6ad0324d3276944346e22
parent2cb5e50ab4b5e0cc45665c187aac9321df854358 (diff)
downloaddotfiles-435e1e584a832bdc5ac5e71715993a53dd4daf71.tar.xz
Add icons for Emacs post-compilation notification
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 ๐Ÿ˜จ
-rw-r--r--.emacs5
-rw-r--r--.emacs.d/icons/compilation-failure.pngbin0 -> 124293 bytes
-rw-r--r--.emacs.d/icons/compilation-success.pngbin0 -> 269969 bytes
3 files changed, 2 insertions, 3 deletions
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
--- /dev/null
+++ b/.emacs.d/icons/compilation-failure.png
Binary files differ
diff --git a/.emacs.d/icons/compilation-success.png b/.emacs.d/icons/compilation-success.png
new file mode 100644
index 0000000..a30a972
--- /dev/null
+++ b/.emacs.d/icons/compilation-success.png
Binary files differ