Le AUCTeX
comportement actuel du tex
code primitif impliquant des instructions de type if est de mettre en retrait l'instruction conditionnelle au même niveau que la condition environnante. Ie code tel que
\if@sometoggle%
\dosomething%
\else%
\doanotherthing%
\fi%
apparaît comme un gros bloc de texte. Je voudrais mettre en AUCTeX
retrait l'extrait de code comme suit:
\if@sometoggle%
\dosomething%
\else%
\doanotherthing%
\fi%
Est-ce possible?
latex
auctex
indentation
tex
elemakil
la source
la source
\else
. La position du\else
est correcte, mais le code suivant (\doanotherthin
, voir question) est toujours dans la première colonne, au lieu de la colonne 3. J'ai changé votre première ligne de code, pour incorporer également la commande \ ifx et pensé, en ajoutant la commande else aiderait, mais j'ai échoué (au moins avec indentation à nouveau après\else
). Voici donc mon code partiellement fonctionnel:(setq LaTeX-begin-regexp "\\(?:begin\\|if\\|ifx\\|else\\)\\b")
Des idées?