From 7f7dfb09599e693d90123f296f7f842db35e645a Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Thu, 11 Jan 2018 13:21:51 -0500 Subject: [PATCH] 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 --- modules/feature/evil/config.el | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/feature/evil/config.el b/modules/feature/evil/config.el index 6d34aec14..d57a063a3 100644 --- a/modules/feature/evil/config.el +++ b/modules/feature/evil/config.el @@ -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.