Ich möchte eine .lhs-Datei ändern, die derzeit im Klartext geschrieben ist. Beispielsweise würde -> in der .lhs-Datei durch → ersetzt. Mir ist bewusst, dass viele Texteditoren diese Zeichen zu Anzeigezwecken auf dem Display ersetzen können, aber ich möchte den Inhalt der Datei selbst ersetzen. Gibt es ein Skript, das dies automatisch erledigen kann?
Antwort1
ja da ist derunilatex.vimPlugin (ich habe die Konvertierung zurück in Latin1-Zeichen bereits deaktiviert) und ein Haskell-Prettyfy-Plugin habe ich zusammengeführthaskell.vimvon vielen haskell.vim-Plugins, die ich online gefunden habe. In der Haskell-Version wird der Code beim Speichern wieder in normalen Code umgewandelt – aber Sie können diesen Teil einfach auskommentieren. Vielleicht müssen Sie ein wenig am Code ändern, um die Plugins mit literatierbaren Haskell-Dateien zu verknüpfen – ich habe sie nur mit einfachem Haskell ausprobiert.
Ich weiß jedoch nicht, ob die LHS-Datei kompiliert wird, wenn Sie das -> in den Pfeil ändern.