So fügen Sie einer wörtlichen Umgebung eine selbstdefinierte Umgebung hinzu

So fügen Sie einer wörtlichen Umgebung eine selbstdefinierte Umgebung hinzu

Durch die Verwendung des folgenden Codes in der Emacs-Konfigurationsdatei wird die aufgeführte Umgebung wörtlich übernommen.

(setq LaTeX-verbatim-environments-local '("Verbatim" "lstlisting"))

Wie kann ich dieser Liste die folgende Umgebung hinzufügen?

\lstnewenvironment{code}[2][]{%
 \lstset{#1}%
 \mdframed[style=lstlisting,title={#2}]%
}{\endmdframed}

Ich habe Folgendes versucht, aber es funktioniert nicht

(setq LaTeX-verbatim-environments-local '("Verbatim" "lstlisting" "code"))

Antwort1

Für emacs -Qhätte @giordanos Vorschlag, Emacs neu zu starten, funktionieren sollen, aber ich musste nur auswerten

(add-to-list 'LaTeX-verbatim-environments "code")

und laufe M-x LaTeX-modeerneut.

verwandte Informationen