Janusz S. Bień <jsb...@mimuw.edu.pl> writes: > I mean upgrage to Debian 12 (bookworm)
Ah, Ok. > Yes. I've installed it from ELPA and was not aware it's not upgraded > automatically. M?ELPA packages are controlled by Emacs, 'M-x list-packages RET' should give a clue. > I don't know how to load AUCTeX with "emacs -Q". The procedure is: • emacs -Q • M-x package-initialize RET which activates all your packages. Or • emacs -Q • M-: (progn (package-initialize t) (package-activate 'auctex)) RET to activate AUCTeX only. > Anyway I'm unable now to reproduce the problem. Problem solved ;-) > BTW, looks like when creating labels AUCTeX skips non-ASCII characters, > so you get something like > > \subsection{Żółć} > \label{sec:o} > > I can live with it, but I'm curious whether you are aware of it. Automatic insertion of labels is done by RefTeX and this particular behavior is controlled by the variable `reftex-label-illegal-re': ,----[ C-h v reftex-label-illegal-re RET ] | reftex-label-illegal-re is a variable defined in ‘reftex-vars.el’. | | Its value is "[^-a-zA-Z0-9_+=:;,.]" | | Regexp matching characters not valid in labels. | | You can customize this variable. | `---- which means ignore non-ASCII chars. You can try to set it to something like this and see if it works: (setq reftex-label-illegal-re "[^-[:alnum:]_+=:;,.]") Best, Arash