feature/evil: more vim-esque save messages

Now when saving, you get a message like:

  "modules/feature/evil/config.el" 435L, 16678C written

Instead of

  Wrote /home/hlissner/work/conf/doom-emacs/modules/feature/evil/config.el

PEDANTRY INTENSIFIES
This commit is contained in:
Henrik Lissner 2018-01-11 13:21:51 -05:00
parent 2bfb4accf2
commit 7f7dfb0959
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -85,6 +85,14 @@
;; --- evil hacks -------------------------
(defun +evil|save-buffer ()
"Shorter, vim-esque save messages."
(message "\"%s\" %dL, %dC written"
(file-relative-name buffer-file-truename (doom-project-root))
(count-lines (point-min) (point-max))
(buffer-size)))
(setq save-silently t)
(add-hook 'after-save-hook #'+evil|save-buffer)
;; Make ESC (from normal mode) the universal escaper. See `doom-escape-hook'.
(advice-add #'evil-force-normal-state :after #'doom/escape)
;; Ensure buffer is in normal mode when we leave it and return to it.