[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/nix-mode a521468c5b 129/500: Fixup string indenting
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/nix-mode a521468c5b 129/500: Fixup string indenting |
Date: |
Sat, 29 Jan 2022 08:26:48 -0500 (EST) |
branch: elpa/nix-mode
commit a521468c5bdfe86857b663a9cc12577de1b834e0
Author: Matthew Bauer <mjbauer95@gmail.com>
Commit: Matthew Bauer <mjbauer95@gmail.com>
Fixup string indenting
---
nix-mode.el | 22 ++++++++++++----------
1 file changed, 12 insertions(+), 10 deletions(-)
diff --git a/nix-mode.el b/nix-mode.el
index 00adee0d4f..af5a7b03e1 100644
--- a/nix-mode.el
+++ b/nix-mode.el
@@ -296,15 +296,6 @@
(looking-at "in[[:space:]]")
(looking-at "in$"))))
-(defun nix-indent-level-is-opening ()
- "Is opening indent?"
- (save-excursion
- (end-of-line)
- (skip-chars-backward "[:space:]")
-
- (or
- (looking-back "''"))))
-
(defun nix-indent-level-is-hanging ()
"Is hanging?"
(save-excursion
@@ -368,7 +359,18 @@
(beginning-of-line)
(nth 3 (syntax-ppss)))
(indent-line-to (+ (nix-indent-prev-level)
- (if (save-excursion (forward-line -1)
(nix-indent-level-is-opening)) tab-width 0))))
+ (* tab-width (+ (if (save-excursion
+ (forward-line -1)
+ (end-of-line)
+ (skip-chars-backward "[:space:]")
+ (looking-back "''")) 1 0)
+ (if (save-excursion
+ (beginning-of-line)
+ (skip-chars-forward
+ "[:space:]")
+ (looking-at "''")
+ ) -1 0)
+ )))))
;; else
(t
- [nongnu] elpa/nix-mode 3cca5b6527 452/500: Merge pull request #133 from nagy/small-fixes, (continued)
- [nongnu] elpa/nix-mode 3cca5b6527 452/500: Merge pull request #133 from nagy/small-fixes, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 89755c1e7e 475/500: nix-flake: Fix the default value, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 3865b7bc98 449/500: Specialize two defcustom types, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 1b85a1986d 479/500: nix-flake: Use = key consistently to switch the flake, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 7929f9623d 483/500: chore: Add transient to the dependencies, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 33b2edf8ac 005/500: set spacing to defaults, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 24e8281149 013/500: Refactor keywords, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 3c7afb9478 026/500: Add nix-visit-file function., ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 4edccb66e5 071/500: Small nitpicks, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode bd019fe5e5 111/500: Automatically makunbound 'nix-mode-syntax-table, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode a521468c5b 129/500: Fixup string indenting,
ELPA Syncer <=
- [nongnu] elpa/nix-mode e40377b36b 194/500: Make the correctly-prefixed prettify global mode name canonical, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 293f9a5e06 203/500: Oops, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 001704750d 249/500: Improve pcomplete, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 94e1a57c31 242/500: Add missing file to Cask, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode fbcbc446f8 254/500: Add attr to nix-search, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode b0829d67c5 256/500: Fix missing parens and standardize regexp style, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode ccb320ab31 344/500: Make sure update .elc is available when running tests, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 004c81e51d 362/500: Merge branch 'master' into fix-94, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode e20afb51a4 370/500: Release 1.4.2, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode e7fa834b80 383/500: Update nix-shell.el, ELPA Syncer, 2022/01/29