[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
AUCTeX and "builtin latex mode" integration
From: |
Stefan Monnier |
Subject: |
AUCTeX and "builtin latex mode" integration |
Date: |
Mon, 19 Sep 2022 17:13:09 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) |
You may have seen an on-going discussion about the annoyance of the
mixups between latex-mode and LaTeX-mode and such.
I do think it would be good to try and "integrate" the two modes, for
some definition of "integrate". The question being indeed what
"integration" is the best way forward.
I'm wondering if it would be possible to turn AUCTeX into a minor mode.
E.g. `LaTeX-mode` would then be redefined as
(define-derived-mode TeX-latex-mode latex-mode ...
(AUCTeX-mode 1))
and `TeX-modes-set` would add/remove `AUCTeX-mode` from the hooks like
`latex-mode-hook`.
To be honest, I haven't looked very much at the code to see how
realistic this is, but I think this could help clarify the situation for
users. E.g. it would eliminate "lies" such as (setq major-mode
'latex-mode) in `latex.el`. It would also mean that `TeX-latex-mode`
runs `latex-mode-hook`. There's no doubt that it would introduce some
(presumably minor or easy to fix) breakage in some corner cases for some
exotic configs, of course, but I feel like in the long run it might be
worth it.
WDYT?
Stefan
- AUCTeX and "builtin latex mode" integration,
Stefan Monnier <=
- Re: AUCTeX and "builtin latex mode" integration, David Kastrup, 2022/09/19
- Re: AUCTeX and "builtin latex mode" integration, Stefan Monnier, 2022/09/19
- Re: AUCTeX and "builtin latex mode" integration, Tassilo Horn, 2022/09/20
- Re: AUCTeX and "builtin latex mode" integration, Stefan Monnier, 2022/09/20
- Re: AUCTeX and "builtin latex mode" integration, Tassilo Horn, 2022/09/20
- Re: AUCTeX and "builtin latex mode" integration, Stefan Monnier, 2022/09/20
- Re: AUCTeX and "builtin latex mode" integration, Christopher Dimech, 2022/09/21
- Re: AUCTeX and "builtin latex mode" integration, Ikumi Keita, 2022/09/22
- Re: AUCTeX and "builtin latex mode" integration, Christopher Dimech, 2022/09/22
- Re: AUCTeX and "builtin latex mode" integration, Ikumi Keita, 2022/09/23