[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master fadd08f 080/108: Readme
From: |
Artur Malabarba |
Subject: |
[elpa] master fadd08f 080/108: Readme |
Date: |
Wed, 25 Mar 2015 18:39:16 +0000 |
branch: master
commit fadd08f06cfecb1c76d750d81447800697dd3071
Author: Artur Malabarba <address@hidden>
Commit: Artur Malabarba <address@hidden>
Readme
Fixes #36
---
README.md | 16 +++++++++++++++-
1 files changed, 15 insertions(+), 1 deletions(-)
diff --git a/README.md b/README.md
index 4f5ffce..183a944 100644
--- a/README.md
+++ b/README.md
@@ -36,7 +36,7 @@ every programming mode, you can do something like:
(global-aggressive-indent-mode 1)
(add-to-list 'aggressive-indent-excluded-modes 'html-mode)
-### Manual Installation ###
+#### Manual Installation ####
If you don't want to install from Melpa, you can download it manually,
place it in your `load-path` along with its two dependencies:
@@ -47,3 +47,17 @@ place it in your `load-path` along with its two dependencies:
Then require it with:
(require 'aggressive-indent)
+
+### Customization ###
+
+The variable `aggressive-indent-dont-indent-if` lets you customize
+when you **don't** want indentation to happen.
+For instance, if you think it's annoying that lines jump around in
+`c++-mode` because you haven't typed the `;` yet, you could add the
+following clause:
+
+ (add-to-list
+ 'aggressive-indent-dont-indent-if
+ '(and (derived-mode-p 'c++-mode)
+ (null (string-match "\\([;{}]\\|\\b\\(if\\|for\\|while\\)\\b\\)"
+ (thing-at-point 'line)))))
- [elpa] master 46f2010 071/108: Don't indent smerge-mode, (continued)
- [elpa] master 46f2010 071/108: Don't indent smerge-mode, Artur Malabarba, 2015/03/25
- [elpa] master 2e39474 070/108: Add shells to excluded modes, Artur Malabarba, 2015/03/25
- [elpa] master b4c2aec 073/108: Add more excluded modes, Artur Malabarba, 2015/03/25
- [elpa] master cd2b454 075/108: Exclude sass-mode and slim-mode, Artur Malabarba, 2015/03/25
- [elpa] master 35977d8 072/108: Version bump, Artur Malabarba, 2015/03/25
- [elpa] master 57b0cf7 074/108: Merge pull request #34 from davidshepherd7/patch-1, Artur Malabarba, 2015/03/25
- [elpa] master f78f191 068/108: Version Bump, Artur Malabarba, 2015/03/25
- [elpa] master 1aa6d72 079/108: Button on readme, Artur Malabarba, 2015/03/25
- [elpa] master 76c10da 078/108: Don't turn on if electric-indent-inhibit is set, Artur Malabarba, 2015/03/25
- [elpa] master 3761b64 077/108: Add conf-mode to excluded modes., Artur Malabarba, 2015/03/25
- [elpa] master fadd08f 080/108: Readme,
Artur Malabarba <=
- [elpa] master de24113 082/108: Update non-Lisp example with better demo, Artur Malabarba, 2015/03/25
- [elpa] master 7d7d94a 076/108: Merge pull request #35 from purcell/patch-3, Artur Malabarba, 2015/03/25
- [elpa] master 585a610 085/108: Merge branch 'master' of github.com:Bruce-Connor/aggressive-indent-mode, Artur Malabarba, 2015/03/25
- [elpa] master b63eb88 083/108: Merge pull request #37 from tuhdo/master, Artur Malabarba, 2015/03/25
- [elpa] master 6011856 084/108: Readme, Artur Malabarba, 2015/03/25
- [elpa] master 2d50786 088/108: Exclude TeX-output-mode, Artur Malabarba, 2015/03/25
- [elpa] master 723cd45 089/108: Version bump, Artur Malabarba, 2015/03/25
- [elpa] master 2019662 091/108: Merge pull request #43 from expez/disable-in-gmake-mode, Artur Malabarba, 2015/03/25
- [elpa] master 696b163 081/108: Add dos-mode and netcmd-mode to excluded modes as per #9, Artur Malabarba, 2015/03/25
- [elpa] master a149216 090/108: add gmake-mode to excluded modes, Artur Malabarba, 2015/03/25