[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/aggressive-indent 5959b48 09/43: Experiment with testin
From: |
Stefan Monnier |
Subject: |
[elpa] externals/aggressive-indent 5959b48 09/43: Experiment with testing `indent-line-function` instead of excluded-modes |
Date: |
Wed, 7 Jul 2021 22:49:40 -0400 (EDT) |
branch: externals/aggressive-indent
commit 5959b48e94493738ead6fc91f18e70155962ffba
Author: Artur Malabarba <bruce.connor.am@gmail.com>
Commit: Artur Malabarba <bruce.connor.am@gmail.com>
Experiment with testing `indent-line-function` instead of excluded-modes
---
aggressive-indent.el | 41 ++---------------------------------------
1 file changed, 2 insertions(+), 39 deletions(-)
diff --git a/aggressive-indent.el b/aggressive-indent.el
index d03ba9b..fbc5354 100644
--- a/aggressive-indent.el
+++ b/aggressive-indent.el
@@ -112,45 +112,7 @@ Please include this in your report!"
(repeat :tag "List of major-modes to avoid `electric-indent-mode'."
symbol))
:package-version '(aggressive-indent . "0.3.1"))
-(defcustom aggressive-indent-excluded-modes
- '(
- bibtex-mode
- cider-repl-mode
- coffee-mode
- comint-mode
- conf-mode
- Custom-mode
- diff-mode
- doc-view-mode
- dos-mode
- erc-mode
- feature-mode
- fortran-mode
- f90-mode
- jabber-chat-mode
- haml-mode
- haskell-mode
- haskell-interactive-mode
- image-mode
- inf-ruby-mode
- makefile-mode
- makefile-gmake-mode
- minibuffer-inactive-mode
- netcmd-mode
- python-mode
- sass-mode
- scala-mode
- slim-mode
- special-mode
- shell-mode
- snippet-mode
- eshell-mode
- tabulated-list-mode
- term-mode
- TeX-output-mode
- text-mode
- yaml-mode
- )
+(defcustom aggressive-indent-excluded-modes nil
"Modes in which `aggressive-indent-mode' should not be activated.
This variable is only used if `global-aggressive-indent-mode' is
active. If the minor mode is turned on with the local command,
@@ -458,6 +420,7 @@ typing, try tweaking this number."
(if aggressive-indent-mode
(if (and global-aggressive-indent-mode
(or (cl-member-if #'derived-mode-p
aggressive-indent-excluded-modes)
+ (equal indent-line-function #'indent-relative)
(memq major-mode '(text-mode fundamental-mode))
buffer-read-only))
(aggressive-indent-mode -1)
- [elpa] externals/aggressive-indent updated (7e65c9e -> cb416fa), Stefan Monnier, 2021/07/07
- [elpa] externals/aggressive-indent 7653dd5 01/43: Improve the logic for deciding how far to indent beyond changed region, Stefan Monnier, 2021/07/07
- [elpa] externals/aggressive-indent a8c462f 04/43: Add def to the list of ruby-mode exceptions, Stefan Monnier, 2021/07/07
- [elpa] externals/aggressive-indent 86d5643 05/43: Fix `aggressive-indent-protected-commands', Stefan Monnier, 2021/07/07
- [elpa] externals/aggressive-indent 2f54a58 03/43: Use an idle-timer instead of sit-for+redisplay, Stefan Monnier, 2021/07/07
- [elpa] externals/aggressive-indent 43bce89 02/43: Fix #92 - Define aggressive-indent-stop-here-hook, Stefan Monnier, 2021/07/07
- [elpa] externals/aggressive-indent dfdf3b2 06/43: Merge pull request #102 from raxod502/fix-protected-commands, Stefan Monnier, 2021/07/07
- [elpa] externals/aggressive-indent 893dae0 10/43: Add some modes to excluded modes, Stefan Monnier, 2021/07/07
- [elpa] externals/aggressive-indent 8324b88 08/43: Merge pull request #103 from peterwvj/master, Stefan Monnier, 2021/07/07
- [elpa] externals/aggressive-indent e3c41af 11/43: New variable: aggressive-indent-protected-current-commands, Stefan Monnier, 2021/07/07
- [elpa] externals/aggressive-indent 5959b48 09/43: Experiment with testing `indent-line-function` instead of excluded-modes,
Stefan Monnier <=
- [elpa] externals/aggressive-indent 4b01402 07/43: Fix typo in README, Stefan Monnier, 2021/07/07
- [elpa] externals/aggressive-indent 450fe20 18/43: Check no-indent conditions at lower level, so they work on save, Stefan Monnier, 2021/07/07
- [elpa] externals/aggressive-indent 8e70039 19/43: Merge pull request #115 from joaotavora/master, Stefan Monnier, 2021/07/07
- [elpa] externals/aggressive-indent 9dfde9c 14/43: Don't enable in modes that derive from text-mode, Stefan Monnier, 2021/07/07
- [elpa] externals/aggressive-indent 83bdea4 31/43: Allow other after-change-functions to run, Stefan Monnier, 2021/07/07
- [elpa] externals/aggressive-indent 81b6f68 34/43: Capture current buffer for idle timer indentation function., Stefan Monnier, 2021/07/07
- [elpa] externals/aggressive-indent d4616c8 22/43: Try a different method of keeping timers from getting out of hand, Stefan Monnier, 2021/07/07
- [elpa] externals/aggressive-indent d6778ae 16/43: Add python to excluded modes, Stefan Monnier, 2021/07/07
- [elpa] externals/aggressive-indent 1f09fe2 28/43: Add sql-interactive-mode, Stefan Monnier, 2021/07/07
- [elpa] externals/aggressive-indent 1d7185d 17/43: Fix #106 - Define variable: aggressive-indent-region-function, Stefan Monnier, 2021/07/07