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

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

[nongnu] elpa/jinja2-mode e3ddbb6933 47/57: Merge pull request #1 from y


From: ELPA Syncer
Subject: [nongnu] elpa/jinja2-mode e3ddbb6933 47/57: Merge pull request #1 from yafeunteun/indent-whole-buffer-on-save
Date: Mon, 17 Jan 2022 05:58:27 -0500 (EST)

branch: elpa/jinja2-mode
commit e3ddbb6933dde98c374c674c348603af032ea101
Merge: cfaa7bbe7b 9fff9d22b0
Author: Yann Feunteun <yfe.github@protonmail.com>
Commit: GitHub <noreply@github.com>

    Merge pull request #1 from yafeunteun/indent-whole-buffer-on-save
    
    Indent buffer on save
---
 jinja2-mode.el | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/jinja2-mode.el b/jinja2-mode.el
index 3c2e40de11..138858c0f9 100644
--- a/jinja2-mode.el
+++ b/jinja2-mode.el
@@ -291,6 +291,10 @@
           (goto-char (+ (- indent old_indent) old_point)))
       indent)))
 
+(defun jinja2-indent-buffer()
+  (interactive)
+  (save-excursion
+    (indent-region (point-min) (point-max))))
 
 ;;;###autoload
 (define-derived-mode jinja2-mode html-mode  "Jinja2"
@@ -319,6 +323,7 @@
 (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 'after-save-hook 'jinja2-indent-buffer)
 
 ;;;###autoload
 (add-to-list 'auto-mode-alist '("\\.jinja2\\'" . jinja2-mode))



reply via email to

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