branch: master commit 105e7465a62fb3083e1ae3005ed54e1a90d82cb8 Author: Artur Malabarba <bruce.connor...@gmail.com> Commit: Artur Malabarba <bruce.connor...@gmail.com>
Another quickfix --- aggressive-indent.el | 16 ++++++++++++++-- 1 files changed, 14 insertions(+), 2 deletions(-) diff --git a/aggressive-indent.el b/aggressive-indent.el index 25b63b4..012e731 100644 --- a/aggressive-indent.el +++ b/aggressive-indent.el @@ -254,7 +254,13 @@ Throw an error if parentheses are unbalanced." "Indent current defun unobstrusively. Like `aggressive-indent-indent-defun', but wrapped in a `aggressive-indent--do-softly'." - (aggressive-indent--do-softly (indent-defun))) + (unless (or (run-hook-wrapped + 'aggressive-indent--internal-dont-indent-if + #'eval) + (aggressive-indent--run-user-hooks)) + (ignore-errors + (cl-letf (((symbol-function 'message) #'ignore)) + (indent-defun))))) :autoload (defun indent-region-and-on (l r) @@ -294,7 +300,13 @@ until nothing more happens." "Indent current defun unobstrusively. Like `aggressive-indent-indent-region-and-on', but wrapped in a `aggressive-indent--do-softly'." - (aggressive-indent--do-softly (indent-region-and-on l r))) + (unless (or (run-hook-wrapped + 'aggressive-indent--internal-dont-indent-if + #'eval) + (aggressive-indent--run-user-hooks)) + (ignore-errors + (cl-letf (((symbol-function 'message) #'ignore)) + (indent-region-and-on l r))))) (defvar -changed-list-right nil "List of right limit of regions changed in the last command loop.")