Das derzeitige AUCTeX
Verhalten für primitiven tex
Code mit if- like-Anweisungen besteht darin, die bedingte Anweisung auf derselben Ebene wie die umgebende Bedingung einzurücken. Dh Code wie
\if@sometoggle%
\dosomething%
\else%
\doanotherthing%
\fi%
erscheint als großer Textblock. Ich möchte AUCTeX
das Snippet wie folgt einrücken:
\if@sometoggle%
\dosomething%
\else%
\doanotherthing%
\fi%
Ist das möglich?
latex
auctex
indentation
tex
elemakil
quelle
quelle
\else
. Die Position von\else
ist korrekt, aber der folgende Code (\doanotherthin
siehe Frage) befindet sich immer noch in der ersten Spalte anstelle von Spalte 3. Ich habe Ihre erste Codezeile geändert, um auch den \ ifx-Befehl und den Gedanken einzubeziehen und den else-Befehl hinzuzufügen würde helfen, aber ich bin gescheitert (zumindest mit erneutem Einrücken danach\else
). Also hier ist mein teilweise funktionierender Code:(setq LaTeX-begin-regexp "\\(?:begin\\|if\\|ifx\\|else\\)\\b")
Irgendwelche Ideen?