[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/jinja2-mode 5ac022d688 51/57: Merge pull request #17 from
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/jinja2-mode 5ac022d688 51/57: Merge pull request #17 from yafeunteun/master |
Date: |
Mon, 17 Jan 2022 05:58:27 -0500 (EST) |
branch: elpa/jinja2-mode
commit 5ac022d6889a04332b9dbfa390cbb02db3ca57b0
Merge: c8ba3b7274 e3ddbb6933
Author: Mounier Florian <paradoxxx.zero@gmail.com>
Commit: GitHub <noreply@github.com>
Merge pull request #17 from yafeunteun/master
Automatically indent whole buffer when buffer is saved
---
jinja2-mode.el | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/jinja2-mode.el b/jinja2-mode.el
index 8d0ac3cac7..c1e0335c53 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))
- [nongnu] elpa/jinja2-mode eda4eedd49 08/57: Add keyword specific closure, (continued)
- [nongnu] elpa/jinja2-mode eda4eedd49 08/57: Add keyword specific closure, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode 6ac5cf29fb 42/57: Derive from html-mode instead of sgml-mode, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode f72c9d74ae 39/57: Fix indentation + disable ' as string quote syntax, fixes #7, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode 4fc7d6deb9 38/57: Merge branch 'master' of github.com:paradoxxxzero/jinja2-mode, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode 61c00ff7f9 32/57: Merge pull request #4 from tarsius/master, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode 7ec3b81f7a 33/57: The convention of TAB indents not altering (point) is really neat - allows it to become a subconscious reflex mid flow., ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode 2f3f9dff89 27/57: Fix in line insert, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode e3ddbb6933 47/57: Merge pull request #1 from yafeunteun/indent-whole-buffer-on-save, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode a598357069 56/57: Bump version to 0.3, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode 03e5430a7e 57/57: Merge pull request #23 from skangas/bump-version, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode 5ac022d688 51/57: Merge pull request #17 from yafeunteun/master,
ELPA Syncer <=
- [nongnu] elpa/jinja2-mode 9fff9d22b0 46/57: Indent buffer on save, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode 954a810732 36/57: Merge pull request #6 from sindikat/master, ELPA Syncer, 2022/01/17
- [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