[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/jinja2-mode f72c9d74ae 39/57: Fix indentation + disable '
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/jinja2-mode f72c9d74ae 39/57: Fix indentation + disable ' as string quote syntax, fixes #7 |
Date: |
Mon, 17 Jan 2022 05:58:26 -0500 (EST) |
branch: elpa/jinja2-mode
commit f72c9d74ae28def623ad87684a686b650de1f7d1
Author: Florian Mounier <florian.mounier@kozea.fr>
Commit: Florian Mounier <florian.mounier@kozea.fr>
Fix indentation + disable ' as string quote syntax, fixes #7
---
jinja2-mode.el | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/jinja2-mode.el b/jinja2-mode.el
index 8e969a81bb..de3903e9b5 100644
--- a/jinja2-mode.el
+++ b/jinja2-mode.el
@@ -283,21 +283,21 @@
(defun jinja2-indent-line ()
"Indent current line as Jinja code"
(interactive)
- (save-excursion
- (beginning-of-line)
- (let ((indent (jinja2-calculate-indent)))
- (if (< indent 0)
- (setq indent 0))
- (indent-line-to indent))))
+ (let ((indent (max 0 (jinja2-calculate-indent))))
+ (if (> indent (- (point) (line-beginning-position)))
+ (indent-line-to indent))
+ indent))
;;;###autoload
(define-derived-mode jinja2-mode sgml-mode "Jinja2"
"Major mode for editing jinja2 files"
:group 'jinja2
- ;; it mainly from sgml-mode font lock setting
- (modify-syntax-entry ?\' "\"" sgml-mode-syntax-table)
+ ;; Disabling this because of this emacs bug:
+ ;; http://lists.gnu.org/archive/html/bug-gnu-emacs/2002-09/msg00041.html
+ ;; (modify-syntax-entry ?\' "\"" sgml-mode-syntax-table)
(set (make-local-variable 'comment-start) "{# ")
(set (make-local-variable 'comment-end) " #}")
+ ;; it mainly from sgml-mode font lock setting
(set (make-local-variable 'font-lock-defaults)
'((
jinja2-font-lock-keywords
- [nongnu] elpa/jinja2-mode cfaa7bbe7b 44/57: v0.2, (continued)
- [nongnu] elpa/jinja2-mode cfaa7bbe7b 44/57: v0.2, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode 556ed3b80b 03/57: Remove messages, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode 9a87875833 05/57: Handle elif, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode 5a16074830 04/57: Capitalization of mode, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode fc3fd64758 10/57: Remove debug message, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode 06771de3e8 22/57: Merge pull request #2 from amirouche/HEAD, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode ecd19a40b7 55/57: Merge pull request #20 from sdwolfz/indent-on-save, ELPA Syncer, 2022/01/17
- [nongnu] elpa/jinja2-mode bc0a925b9a 52/57: Add 'make-it-local flag to after-save-hook, ELPA Syncer, 2022/01/17
- [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 <=
- [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, 2022/01/17
- [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