aboutsummaryrefslogtreecommitdiff
path: root/.emacs.d/rul-lisp
diff options
context:
space:
mode:
authorRaúl Benencia <id@rbenencia.name>2025-09-13 14:21:57 -0700
committerRaúl Benencia <id@rbenencia.name>2025-09-13 14:21:57 -0700
commit04b9950db3c010742d6f087cc8b49f92df4e2b9e (patch)
treeb9bfd5aa857e82641c8ab3657447079264562ec4 /.emacs.d/rul-lisp
parent6cf7c429e3569eeca1b676bc0e08abddc74a8d3a (diff)
emacs: enable electric mode when writing
Diffstat (limited to '.emacs.d/rul-lisp')
-rw-r--r--.emacs.d/rul-lisp/packages/rul-write.el15
1 files changed, 15 insertions, 0 deletions
diff --git a/.emacs.d/rul-lisp/packages/rul-write.el b/.emacs.d/rul-lisp/packages/rul-write.el
index de16e98..4160d2f 100644
--- a/.emacs.d/rul-lisp/packages/rul-write.el
+++ b/.emacs.d/rul-lisp/packages/rul-write.el
@@ -54,6 +54,21 @@ Else create a new file."
;; auto-fill mode
(add-hook 'text-mode-hook 'turn-on-auto-fill)
+(use-package electric
+ :init
+ (setq electric-quote-replace-double t)
+ :hook
+ (message-mode . electric-quote-local-mode))
+
+(use-package message
+ :hook
+ (message-mode . my/message-mode-setup))
+
+(defun my/message-mode-setup ()
+ (setq fill-column 72
+ sentence-end-double-space nil)
+ (auto-fill-mode 1))
+
;; Flycheck
(use-package flycheck
:ensure t
nihil fit ex nihilo