Adjust my abbrev config

This commit is contained in:
TEC 2024-03-25 17:02:22 +08:00
parent 31ee8b209e
commit df53a00508
Signed by: tec
SSH Key Fingerprint: SHA256:eobz41Mnm0/iYWBvWThftS0ElEs1ftBr6jamutnXc/A
1 changed files with 20 additions and 8 deletions

View File

@ -3535,16 +3535,28 @@ let's change that, and do a few other similar tweaks while we're at it.
** Tools ** Tools
*** Abbrev *** Abbrev
#+call: confpkg("Multi-mode abbrev") #+call: confpkg()
Thanks to [[https://emacs.stackexchange.com/questions/45462/use-a-single-abbrev-table-for-multiple-modes/45476#45476][use a single abbrev-table for multiple modes? - Emacs Stack Exchange]] I Abbrev mode is great, and something I make use of in multiple ways. As such, I
have the following. want it on by default.
#+begin_src emacs-lisp :tangle no #+begin_src emacs-lisp
(add-hook 'doom-first-buffer-hook (setq-default abbrev-mode t)
(defun +abbrev-file-name () #+end_src
(setq-default abbrev-mode t)
(setq abbrev-file-name (expand-file-name "abbrev.el" doom-private-dir)))) Abbrev-mode can save and load abbreviations from an "abbrev file", which I'd
like to locate in my Doom config folder.
#+begin_src emacs-lisp
(setq abbrev-file-name (expand-file-name "abbrev.el" doom-private-dir))
#+end_src
I need to think more on how I want to manage abbrev changes in the current
session, but for now I'm going to be overly cautious and avoid any modifications
to the global abbrev file that I don't make myself.
#+begin_src emacs-lisp
(setq save-abbrevs nil)
#+end_src #+end_src
*** Very large files *** Very large files