From 8f7e138357365bf8215d78e71a42d00afc215255 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 21 Jun 2017 16:09:34 +0200 Subject: [PATCH] Add debug! macro --- core/autoload/message.el | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/autoload/message.el b/core/autoload/message.el index 449e06b44..7fbe7ee25 100644 --- a/core/autoload/message.el +++ b/core/autoload/message.el @@ -67,6 +67,12 @@ interactive session." (with-selected-window (doom-popup-buffer buf) (goto-char (point-max)))))) +;;;###autoload +(defmacro debug! (message &rest args) + "Out a debug message if `doom-debug-mode' is non-nil. Otherwise, ignore this." + (when doom-debug-mode + `(message ,message ,@args))) + ;;;###autoload (defun doom-ansi-apply (code format &rest args) (let ((rule (or (assq code doom-message-fg)