[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master 215ddf7 030/108: Don't use do-softly for now.
From: |
Artur Malabarba |
Subject: |
[elpa] master 215ddf7 030/108: Don't use do-softly for now. |
Date: |
Wed, 25 Mar 2015 18:38:56 +0000 |
branch: master
commit 215ddf7a862a6fe072bd76532be6a02265b2561e
Author: Artur Malabarba <address@hidden>
Commit: Artur Malabarba <address@hidden>
Don't use do-softly for now.
---
aggressive-indent.el | 16 ++++++++++++++--
1 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/aggressive-indent.el b/aggressive-indent.el
index b192486..32dfa8e 100644
--- a/aggressive-indent.el
+++ b/aggressive-indent.el
@@ -235,7 +235,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'."
- (-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)
@@ -267,7 +273,13 @@ until nothing more happens."
"Indent current defun unobstrusively.
Like `aggressive-indent-indent-region-and-on', but wrapped in a
`aggressive-indent--do-softly'."
- (-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.")
- [elpa] master 2e993b8 008/108: Remove trailing whitespace, (continued)
- [elpa] master 2e993b8 008/108: Remove trailing whitespace, Artur Malabarba, 2015/03/25
- [elpa] master a1429e5 019/108: Fix variable I forgot to namespace, Artur Malabarba, 2015/03/25
- [elpa] master 7cd4e57 015/108: Fix Version, Artur Malabarba, 2015/03/25
- [elpa] master aebe081 020/108: Improve css-mode support, Artur Malabarba, 2015/03/25
- [elpa] master 1c74518 023/108: Fix last-command -> this-command bug, Artur Malabarba, 2015/03/25
- [elpa] master ebcafdb 022/108: Version Bump, Artur Malabarba, 2015/03/25
- [elpa] master a07019e 021/108: Move up the screencast, Artur Malabarba, 2015/03/25
- [elpa] master 8af72c5 024/108: Factor out the soft part into a macro., Artur Malabarba, 2015/03/25
- [elpa] master 7c3cb86 017/108: Add demo screenshot, Artur Malabarba, 2015/03/25
- [elpa] master 6a4296b 028/108: Add demo for non-Lisp mode, Artur Malabarba, 2015/03/25
- [elpa] master 215ddf7 030/108: Don't use do-softly for now.,
Artur Malabarba <=
- [elpa] master 81fadf1 029/108: Add modes to prefer defun., Artur Malabarba, 2015/03/25
- [elpa] master e4d3601 026/108: Implement a smarter engine for non-lisp modes., Artur Malabarba, 2015/03/25
- [elpa] master e774765 031/108: Merge branch 'region-indent', Artur Malabarba, 2015/03/25
- [elpa] master 7762250 032/108: Don't indent on empty line., Artur Malabarba, 2015/03/25
- [elpa] master 6e1d5a1 027/108: Merge pull request #12 from Bruce-Connor/region-indent, Artur Malabarba, 2015/03/25
- [elpa] master c15c56d 033/108: Skip empty lines when indenting blocks, Artur Malabarba, 2015/03/25
- [elpa] master 82c5d78 034/108: Merge pull request #17 from pmachata/master, Artur Malabarba, 2015/03/25
- [elpa] master b4b8dc3 037/108: Merge branch 'master' of github.com:Bruce-Connor/aggressive-indent-mode, Artur Malabarba, 2015/03/25
- [elpa] master 820db3c 035/108: Don't indent inside comments, but allow as an option., Artur Malabarba, 2015/03/25
- [elpa] master 201ec03 025/108: Indent changed region instead of defun for modes which aren't emacs-lisp., Artur Malabarba, 2015/03/25