Ich möchte mit der Tastenkombination gq
in Vim den Text in meinen Beamer LaTeX-Folien formatieren können.
Zum Beispiel möchte ich gqap
umwandeln:
hinein:
%Vor%Insbesondere möchte ich die folgenden Regeln beachten:
\item
beginnt immer in einer neuen Zeile \begin
und \end
beginnen immer in einer neuen Zeile \begin{frame}
und \end{frame}
beginnen immer in Spalte 1 \item
ist um 2 Leerzeichen in seiner Umgebung eingerückt Meine Kernfrage bezieht sich also darauf, wie das oben Gesagte erreicht werden könnte.
Alternativ sind Vorschläge zu Startpunkten oder nützliche Tutorials hilfreich.
Ich wäre auch an Kommentaren zu den relativen Vorteilen von formatexpr
, formatprg
oder interner Formatierung für die Durchführung solcher Formatierungen interessiert.
Nach ein wenig Suche fand ich diese nützliche Antwort auf Tex.SE zu einer ähnlichen Frage . Es bietet eine dedizierte Funktion zum Formatieren der Kontextquelle, die an LaTeX angepasst werden kann.
Ich denke, ich würde etwas bevorzugen, das mit der eingebauten gq
-Funktion in Vim integriert ist. Und die Antwort erfordert noch ein wenig Arbeit, um mit LaTeX konfiguriert zu werden, und ich bin mir nicht sicher, welche Einrückung es bietet. Jedenfalls dachte ich, ich würde es teilen, falls es für andere nützlich wäre.
Tags und Links latex vim code-formatting beamer