aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpinmacs2026-01-07 22:09:40 +0100
committerEli Zaretskii2026-01-10 15:32:35 +0200
commite13642593276b25c5032ec9254aeb23feb2d313c (patch)
tree8050fda7d075cd055fde54857d1316b98c6fc5d7
parentddd9fcb57c8a52535d8924c45b129f1c5ec0676b (diff)
downloademacs-e13642593276b25c5032ec9254aeb23feb2d313c.tar.gz
emacs-e13642593276b25c5032ec9254aeb23feb2d313c.zip
; * lisp/net/sieve-mode.el (sieve-indent-offset)
Use the new 'sieve-indent-offset' customizable variable. Copyright-paperwork-exempt: yes
-rw-r--r--lisp/net/sieve-mode.el9
1 files changed, 8 insertions, 1 deletions
diff --git a/lisp/net/sieve-mode.el b/lisp/net/sieve-mode.el
index 1f2ac56d418..54bccc179aa 100644
--- a/lisp/net/sieve-mode.el
+++ b/lisp/net/sieve-mode.el
@@ -48,6 +48,13 @@
48 "Sieve." 48 "Sieve."
49 :group 'languages) 49 :group 'languages)
50 50
51(defcustom sieve-indent-offset 2
52 "Indentation offset for Sieve mode."
53 :type 'integer
54 :group 'sieve
55 :safe #'integerp
56 :version "31.1")
57
51(defcustom sieve-mode-hook nil 58(defcustom sieve-mode-hook nil
52 "Hook run in sieve mode buffers." 59 "Hook run in sieve mode buffers."
53 :type 'hook) 60 :type 'hook)
@@ -180,7 +187,7 @@ Turning on Sieve mode runs `sieve-mode-hook'."
180 (let ((depth (car (syntax-ppss)))) 187 (let ((depth (car (syntax-ppss))))
181 (when (looking-at "[ \t]*}") 188 (when (looking-at "[ \t]*}")
182 (setq depth (1- depth))) 189 (setq depth (1- depth)))
183 (indent-line-to (* 2 depth)))) 190 (indent-line-to (* sieve-indent-offset depth))))
184 ;; Skip to the end of the indentation if at the beginning of the 191 ;; Skip to the end of the indentation if at the beginning of the
185 ;; line. 192 ;; line.
186 (when (save-excursion 193 (when (save-excursion