emacs-diffs
[Top][All Lists]
Advanced

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

emacs-29 037d858dc1a: (rust-ts-mode): Set electric-indent-chars


From: Dmitry Gutov
Subject: emacs-29 037d858dc1a: (rust-ts-mode): Set electric-indent-chars
Date: Fri, 8 Dec 2023 14:59:34 -0500 (EST)

branch: emacs-29
commit 037d858dc1a70508673186ae929f87df7068ea29
Author: Christophe TROESTLER <Christophe.TROESTLER@umons.ac.be>
Commit: Dmitry Gutov <dmitry@gutov.dev>

    (rust-ts-mode): Set electric-indent-chars
    
    * lisp/progmodes/rust-ts-mode.el (rust-ts-mode):
    Set electric-indent-chars (bug#67701).
---
 lisp/progmodes/rust-ts-mode.el | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/lisp/progmodes/rust-ts-mode.el b/lisp/progmodes/rust-ts-mode.el
index 8127aa956f4..cc803f5f91a 100644
--- a/lisp/progmodes/rust-ts-mode.el
+++ b/lisp/progmodes/rust-ts-mode.el
@@ -435,6 +435,10 @@ delimiters < and >'s."
     (setq-local indent-tabs-mode nil
                 treesit-simple-indent-rules rust-ts-mode--indent-rules)
 
+    ;; Electric
+    (setq-local electric-indent-chars
+                (append "{}():;,#" electric-indent-chars))
+
     ;; Navigation.
     (setq-local treesit-defun-type-regexp
                 (regexp-opt '("enum_item"



reply via email to

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