Wie ändere ich ein alphabetisches Hashtag-Skript, um Unicode-Zeichen zu enthalten?

464
Rich Ashworth

Ich möchte eine .lhs-Datei ändern, die derzeit in Klartext geschrieben ist. Beispielsweise würde -> in der LHS-Datei durch → ersetzt. Mir ist bekannt, dass viele Texteditoren diese zur Anzeige auf dem Display ersetzen können, aber ich möchte den Inhalt der Datei selbst ersetzen. Gibt es ein Skript, das dies automatisch tun kann?

0

1 Antwort auf die Frage

1
epsilonhalbe

ja, es gibt das unilatex.vim- plugin (ich habe bereits die umwandlung in latin1-zeichen deaktiviert) und ein haskell prettyfy-plugin. Ich habe dieses haskell.vim aus vielen haskell.vim-plugins zusammengeführt, die ich online gefunden habe. In der haskell-Version wird der Code beim Speichern wieder in normalen Code konvertiert. Sie können diesen Teil jedoch einfach auskommentieren. Möglicherweise müssen Sie den Code ein wenig ändern, um die Plugins so zu verknüpfen, dass er Hash-Dateien lesen kann - ich habe sie nur mit normalem Hash versucht.

Ich weiß jedoch nicht, ob die .lhs-Datei kompiliert wird, wenn Sie -> in den Pfeil ändern.