[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/nix-mode 3ad8e224d7 043/500: Use looking-back for hanging
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/nix-mode 3ad8e224d7 043/500: Use looking-back for hanging indent. |
Date: |
Sat, 29 Jan 2022 08:26:34 -0500 (EST) |
branch: elpa/nix-mode
commit 3ad8e224d7f72c68d270b5f4383f1f97ee898d58
Author: Matthew Bauer <mjbauer95@gmail.com>
Commit: Matthew Bauer <mjbauer95@gmail.com>
Use looking-back for hanging indent.
Eventually should move away from regexp though.
---
nix-mode.el | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/nix-mode.el b/nix-mode.el
index 9c55d99530..a2e791c2a9 100644
--- a/nix-mode.el
+++ b/nix-mode.el
@@ -193,16 +193,16 @@ P1 current position"
(goto-char (nth 8 (syntax-ppss)))
(skip-chars-backward "\n[:space:]"))
- (forward-char -1)
-
;; any of these should be ignored
(unless (or
- (and (looking-at "/") (looking-back "*" -1 nil))
- (looking-at ";")
- (looking-at ":")
- (looking-at "{")
- (looking-at "(")
- (looking-at ","))
+ (looking-back "/*")
+ (looking-back ";")
+ (looking-back ":")
+ (looking-back "{")
+ (looking-back "(")
+ (looking-back ",")
+ (looking-back "let")
+ (looking-back "in"))
t))))
(defun nix-indent-level ()
- [nongnu] branch elpa/nix-mode created (now 00b2b8da57), ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode e898255861 006/500: Use setq-local everywhere, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 14c3476ba9 020/500: Custom line indenter., ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode b4b7edb246 012/500: Move some builtins to warnings., ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 22500b7f72 038/500: fix tabbing, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode d8b088a4e2 034/500: Disable string indenting again, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 3ad8e224d7 043/500: Use looking-back for hanging indent.,
ELPA Syncer <=
- [nongnu] elpa/nix-mode ec9cf2f4e5 061/500: Remove nix-syntax-propertize-escaped-antiquote., ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode c339fc9062 072/500: More small nitpicks., ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 1cc3cffa29 060/500: Pick up extra "let" found in acme.nix., ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 1772d1f0db 077/500: Fixup syntax entry., ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode fa7a4a0d4d 078/500: Update README.md, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 9015ef6603 029/500: check beginning for comment indent, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 0ada62bbee 091/500: Merge pull request #11 from matthewbauer/completion, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 2de7d1d585 088/500: Don't require company to be installed., ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 8d2a304865 098/500: Fontification: smoked out corner cases, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 702f62abff 103/500: lexical bindings, ELPA Syncer, 2022/01/29