Arash Esbati <ar...@gnu.org> writes: > Paul Nelson <ultr...@gmail.com> writes: > >> There is some relevant discussion at >> https://www.reddit.com/r/emacs/comments/8wpatw/auctex_vs_texmode_or_giving_a_texmode_another/, >> which notes the slower load time of AUCTeX (once per session), some >> difference in the behavior of imenu (not an issue if you use >> consult-imenu, for instance), > > In case this is about bug#32062, then you can mark it checked[1]. > >> and some advantages of sexp-based navigation in tex-mode (not an issue >> for me, since I use https://github.com/ultronozm/tex-parens.el). > > Maybe I'll ask Stefan M. about the relevant code in tex-mode.el and try > to adjust AUCTeX, if that is still missing in AUCTeX. > >> There's also some psychological comfort to knowing all the entry >> points to the software one uses, which is easier to do for tex-mode >> than for AUCTeX. When all else is equal, > > This is really my personal view on it (and I've never seriously used the > built-in mode), but the things I like in AUCTeX are (and I think they're > missing built-in tex-mode): > > • Support for LaTeX packages which are loaded on demand: Have a look at > the style-directory > • Possibility to extend the parser, heavily used for commands provided > by packages. Suppose you do: > > \usepackage{fvextra} > \DefineVerbatimEnvironment{codesnippet}{Verbatim}{% > fontsize = \small , > frame = topline , > breaklines = false , > framesep = 4.5pt > } > > Now you only have to hit 'C-c C-n' and the new verbatim environment is > setup completely and ready to use > • Completion support for (key=val) arguments > • Customized Ispell skip additions (not for flyspell, though) > • In-buffer completion for macros and their arguments, incl. user > defined stuff like colors etc. > • Tight integration to RefTeX > • Better support for `docTeX-mode' > • Other minor issues which I think work better in AUCTeX, e.g., put this > in a file and hit M-q: > > \begin{verbatim} > foobar foobar > foobar and hit M-q here > \end{verbatim} > > Note also that the 2 spaces are added after 'C-c C-o verbatim RET'. >
I find this summary useful, how about adding it to the manual? I can make a patch, how about a new node in Introduction?