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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/jinja2-mode 487b95f0d4 20/57: Merge pull request #1 from a


From: ELPA Syncer
Subject: [nongnu] elpa/jinja2-mode 487b95f0d4 20/57: Merge pull request #1 from amirouche/master
Date: Mon, 17 Jan 2022 05:58:24 -0500 (EST)

branch: elpa/jinja2-mode
commit 487b95f0d45b3def632c6114c95264f4111e4dd0
Merge: c262cace36 83eaa513b5
Author: Mounier Florian <paradoxxx.zero@gmail.com>
Commit: Mounier Florian <paradoxxx.zero@gmail.com>

    Merge pull request #1 from amirouche/master
    
    configurable indentation & jinja2-mode.el filename
---
 jinja2.el => jinja2-mode.el | 25 +++++++++++++------------
 1 file changed, 13 insertions(+), 12 deletions(-)

diff --git a/jinja2.el b/jinja2-mode.el
similarity index 92%
rename from jinja2.el
rename to jinja2-mode.el
index 9aabd26d88..dc1ca54a0a 100644
--- a/jinja2.el
+++ b/jinja2-mode.el
@@ -228,24 +228,25 @@
 (defun jinja2-calculate-indent-backward (default)
   "Return indent column based on previous lines"
   (forward-line -1)
-  (if (looking-at "^[ \t]*{% *end") ; Don't indent after end
-      (current-indentation)
-    (if (looking-at (concat "^[ \t]*{% *.*?{% *end" (regexp-opt 
(jinja2-indenting-keywords))))
+  (let ((indent-width sgml-basic-offset) (default (sgml-indent-line-num)))
+    (if (looking-at "^[ \t]*{% *end") ; Don't indent after end
        (current-indentation)
-      (if (looking-at (concat "^[ \t]*{% *" (regexp-opt 
(jinja2-indenting-keywords)))) ; Check start tag
-         (+ (current-indentation) indent-width)
-       (if (looking-at "^[ \t]*<") ; Assume sgml block trust sgml
-           default
-         (if (bobp)
-             0
-           (jinja2-calculate-indent-backward default)))))))
-
+      (if (looking-at (concat "^[ \t]*{% *.*?{% *end" (regexp-opt 
(jinja2-indenting-keywords))))
+         (current-indentation)
+       (if (looking-at (concat "^[ \t]*{% *" (regexp-opt 
(jinja2-indenting-keywords)))) ; Check start tag
+           (+ (current-indentation) indent-width)
+         (if (looking-at "^[ \t]*<") ; Assume sgml block trust sgml
+             default
+           (if (bobp)
+               0
+             (jinja2-calculate-indent-backward default))))))))
+  
 
 (defun jinja2-calculate-indent ()
   "Return indent column"
   (if (bobp)  ; Check begining of buffer
       0
-    (let ((indent-width 2) (default (sgml-indent-line-num)))
+    (let ((indent-width sgml-basic-offset) (default (sgml-indent-line-num)))
       (if (looking-at "^[ \t]*{% *e\\(nd\\|lse\\|lif\\)") ; Check close tag
          (save-excursion
            (forward-line -1)



reply via email to

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