branch: elpa/jinja2-mode
commit f98adc4211928763876d70423a67d53d5c9f31e0
Merge: 61c00ff7f9 7ec3b81f7a
Author: Mounier Florian <[email protected]>
Commit: Mounier Florian <[email protected]>

    Merge pull request #5 from davidmiller/patch-1
    
    The convention of TAB indents not altering (point) is really neat - .
---
 jinja2-mode.el | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/jinja2-mode.el b/jinja2-mode.el
index b20b39d3af..0d5dadb797 100644
--- a/jinja2-mode.el
+++ b/jinja2-mode.el
@@ -282,11 +282,12 @@
 (defun jinja2-indent-line ()
   "Indent current line as Jinja code"
   (interactive)
-  (beginning-of-line)
-  (let ((indent (jinja2-calculate-indent)))
-    (if (< indent 0)
-        (setq indent 0))
-    (indent-line-to indent)))
+  (save-excursion
+    (beginning-of-line)
+    (let ((indent (jinja2-calculate-indent)))
+      (if (< indent 0)
+          (setq indent 0))
+      (indent-line-to indent))))
 
 ;;;###autoload
 (define-derived-mode jinja2-mode sgml-mode  "Jinja2"

Reply via email to