emacs-elpa-diffs
[Top][All Lists]
Advanced

[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 ()



reply via email to

[Prev in Thread] Current Thread [Next in Thread]