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

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

[nongnu] elpa/jinja2-mode ecd19a40b7 55/57: Merge pull request #20 from


From: ELPA Syncer
Subject: [nongnu] elpa/jinja2-mode ecd19a40b7 55/57: Merge pull request #20 from sdwolfz/indent-on-save
Date: Mon, 17 Jan 2022 05:58:28 -0500 (EST)

branch: elpa/jinja2-mode
commit ecd19a40b7832bb00f0a2244e3b0713d0bf3850d
Merge: 4540f99a3e 159558e0bb
Author: Mounier Florian <paradoxxx.zero@gmail.com>
Commit: GitHub <noreply@github.com>

    Merge pull request #20 from sdwolfz/indent-on-save
    
    Indent on save only when enabled, default disabled
---
 jinja2-mode.el | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/jinja2-mode.el b/jinja2-mode.el
index 0ca2b71a5a..072d8c718f 100644
--- a/jinja2-mode.el
+++ b/jinja2-mode.el
@@ -230,6 +230,8 @@
 (defvar jinja2-font-lock-keywords
   jinja2-font-lock-keywords-1)
 
+(defvar jinja2-enable-indent-on-save nil)
+
 (defun sgml-indent-line-num ()
   "Indent the current line as SGML."
   (let* ((savep (point))
@@ -323,9 +325,11 @@
 (define-key jinja2-mode-map (kbd "C-c t") 'jinja2-insert-tag)
 (define-key jinja2-mode-map (kbd "C-c v") 'jinja2-insert-var)
 (define-key jinja2-mode-map (kbd "C-c #") 'jinja2-insert-comment)
-(add-hook 'jinja2-mode-hook
-          (lambda ()
-            (add-hook 'after-save-hook 'jinja2-indent-buffer nil 
'make-it-local)))
+
+(when jinja2-enable-indent-on-save
+  (add-hook 'jinja2-mode-hook
+    (lambda ()
+      (add-hook 'after-save-hook 'jinja2-indent-buffer nil 'make-it-local))))
 
 ;;;###autoload
 (add-to-list 'auto-mode-alist '("\\.jinja2\\'" . jinja2-mode))



reply via email to

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