[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/jinja2-mode 159558e0bb 54/57: Indent on save only when ena
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/jinja2-mode 159558e0bb 54/57: Indent on save only when enabled, default disabled |
Date: |
Mon, 17 Jan 2022 05:58:28 -0500 (EST) |
branch: elpa/jinja2-mode
commit 159558e0bb7bc93b3227c67e66ada8b3d46fd672
Author: Codruț Constantin Gușoi <codrut.gusoi+git-commit@gmail.com>
Commit: Codruț Constantin Gușoi <codrut.gusoi+git-commit@gmail.com>
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))
- [nongnu] elpa/jinja2-mode c8ba3b7274 50/57: Merge pull request #15 from EdwardBetts/spelling, (continued)
- [nongnu] elpa/jinja2-mode c8ba3b7274 50/57: Merge pull request #15 from EdwardBetts/spelling, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode 6fe1c59b6a 45/57: correct spelling mistake, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode 832c03e0a2 35/57: elpa compatibility, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode 67ab5f0bb4 14/57: Add tags insertion, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode bbfe9b4940 30/57: Add logic operators, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode 2dc43224b2 09/57: Now kw are function and user can define user kw list, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode c2d801ad8e 21/57: fix indentation bug, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode a6e6574441 37/57: Consider quote as quote, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode 97dacbedac 15/57: Add indent on insert tags, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode 40c5ef2efa 23/57: Fuck tab, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode 159558e0bb 54/57: Indent on save only when enabled, default disabled,
ELPA Syncer <=
- [nongnu] elpa/jinja2-mode b3e564bfef 40/57: Fix uncomment, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode 487b95f0d4 20/57: Merge pull request #1 from amirouche/master, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode 757e3fa162 25/57: Add defcustom for kw and fun, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode 985c538160 28/57: Add comment command, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode ab077df663 24/57: Support whitespace tag syntax, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode f98adc4211 34/57: Merge pull request #5 from davidmiller/patch-1, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode bc2f7ddcb5 41/57: Fix indent, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode 69171a2baa 26/57: Switch back to sgml-mode, seems to fix #3, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode 66d20afc30 13/57: Change indent func to recursive, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode bcca3fe63b 17/57: renamed jinja2 -> jinja2-mode so that require 'jinja2-mode works, ELPA Syncer, 2022/01/17