aboutsummaryrefslogtreecommitdiff
path: root/evil-jumps.el
diff options
context:
space:
mode:
authorErik Hahn <erik_hahn@gmx.de>2019-05-19 18:10:01 +0200
committerEivind Fonn <evfonn@gmail.com>2020-08-16 09:13:47 +0200
commit212c8e696c8312e35b103567c2e33f33abe7675c (patch)
tree5de67b7f1f5abf814be165f7043ea56dedf1f10c /evil-jumps.el
parent06cf63440aa475f20b7189ee808c8b71e29bf7ea (diff)
Fix evil--jumps-message
evil--jumps-message did not evaluate its args parameter.
Diffstat (limited to 'evil-jumps.el')
-rw-r--r--evil-jumps.el9
1 files changed, 5 insertions, 4 deletions
diff --git a/evil-jumps.el b/evil-jumps.el
index efe031d..05e4e21 100644
--- a/evil-jumps.el
+++ b/evil-jumps.el
@@ -81,11 +81,12 @@
ring
(idx -1))
-(defmacro evil--jumps-message (format &rest args)
- (when evil--jumps-debug
- `(with-current-buffer (get-buffer-create "*evil-jumps*")
+;; Is inlining this really worth it?
+(defsubst evil--jumps-message (format &rest args)
+ (when (eval-when-compile evil--jumps-debug)
+ (with-current-buffer (get-buffer-create "*evil-jumps*")
(goto-char (point-max))
- (insert (apply #'format ,format ',args) "\n"))))
+ (insert (apply #'format format args) "\n"))))
(defun evil--jumps-get-current (&optional window)
(unless window