[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master d0a3350 6/6: Merge commit '3e73c363ca06b85eaa905ba0d0b17e0
From: |
Artur Malabarba |
Subject: |
[elpa] master d0a3350 6/6: Merge commit '3e73c363ca06b85eaa905ba0d0b17e08991e3d3e' |
Date: |
Wed, 12 Oct 2016 19:13:24 +0000 (UTC) |
branch: master
commit d0a33505ddd2cc0a90137f2e842caa9a23d817f9
Merge: 2405d7a 3e73c36
Author: Artur Malabarba <address@hidden>
Commit: Artur Malabarba <address@hidden>
Merge commit '3e73c363ca06b85eaa905ba0d0b17e08991e3d3e'
---
packages/aggressive-indent/aggressive-indent.el | 15 +++++++++++++--
1 file changed, 13 insertions(+), 2 deletions(-)
diff --git a/packages/aggressive-indent/aggressive-indent.el
b/packages/aggressive-indent/aggressive-indent.el
index 3828bf2..7221df6 100644
--- a/packages/aggressive-indent/aggressive-indent.el
+++ b/packages/aggressive-indent/aggressive-indent.el
@@ -4,7 +4,7 @@
;; Author: Artur Malabarba <address@hidden>
;; URL: https://github.com/Malabarba/aggressive-indent-mode
-;; Version: 1.8.1
+;; Version: 1.8.2
;; Package-Requires: ((emacs "24.1") (cl-lib "0.5"))
;; Keywords: indent lisp maint tools
;; Prefix: aggressive-indent
@@ -105,7 +105,7 @@ Please include this in your report!"
(defvar aggressive-indent-mode)
;;; Configuring indentarion
-(defcustom aggressive-indent-dont-electric-modes '(ruby-mode)
+(defcustom aggressive-indent-dont-electric-modes nil
"List of major-modes where `electric-indent' should be disabled."
:type '(choice
(const :tag "Never use `electric-indent-mode'." t)
@@ -124,6 +124,9 @@ Please include this in your report!"
doc-view-mode
dos-mode
erc-mode
+ feature-mode
+ fortran-mode
+ f90-mode
jabber-chat-mode
haml-mode
haskell-mode
@@ -136,6 +139,7 @@ Please include this in your report!"
netcmd-mode
python-mode
sass-mode
+ scala-mode
slim-mode
special-mode
shell-mode
@@ -366,6 +370,12 @@ or messages."
(setq aggressive-indent--changed-list
(cdr aggressive-indent--changed-list)))))
+(defcustom aggressive-indent-sit-for-time 0.05
+ "Time, in seconds, to wait before indenting.
+If you feel aggressive-indent is causing Emacs to hang while
+typing, try tweaking this number."
+ :type 'float)
+
(defun aggressive-indent--indent-if-changed ()
"Indent any region that changed in the last command loop."
(when aggressive-indent--changed-list
@@ -374,6 +384,7 @@ or messages."
(unless (or (run-hook-wrapped
'aggressive-indent--internal-dont-indent-if #'eval)
(aggressive-indent--run-user-hooks))
(while-no-input
+ (sit-for aggressive-indent-sit-for-time t)
(redisplay)
(aggressive-indent--proccess-changed-list-and-indent)))))))
- [elpa] master updated (2405d7a -> d0a3350), Artur Malabarba, 2016/10/12
- [elpa] master e49252f 1/6: Change aggressive-indent-dont-electric-modes to be nil by default, Artur Malabarba, 2016/10/12
- [elpa] master 6113459 4/6: Define aggressive-indent-sit-for-time, Artur Malabarba, 2016/10/12
- [elpa] master 6c3842e 2/6: Add scala-mode to excluded-modes (#88), Artur Malabarba, 2016/10/12
- [elpa] master b42d0bb 3/6: Add a few more excluded modes, Artur Malabarba, 2016/10/12
- [elpa] master 3e73c36 5/6: Version 1.8.2, Artur Malabarba, 2016/10/12
- [elpa] master d0a3350 6/6: Merge commit '3e73c363ca06b85eaa905ba0d0b17e08991e3d3e',
Artur Malabarba <=