リテラル Haskell スクリプトを変更して Unicode 文字を含めるにはどうすればよいでしょうか?

リテラル Haskell スクリプトを変更して Unicode 文字を含めるにはどうすればよいでしょうか?

現在プレーンテキストで記述されている .lhs ファイルを変更したいと思います。たとえば、.lhs ファイル内の -> は → に置き換えられます。表示上の都合上、多くのテキスト エディターでこれらをディスプレイ上で置き換えることができることは承知していますが、ファイル自体の内容を置き換えたいと思っています。これを自動的に実行できるスクリプトはありますか?

答え1

はい、ありますユニラテックスプラグイン(私はすでにlatin1文字への変換を無効にしました)とhaskell prettyfyプラグインをマージしましたハスケルオンラインで見つけた多くの haskell.vim プラグインから。haskell バージョンでは、保存時にコードが通常のコードに変換されますが、この部分をコメント アウトするだけで済みます。プラグインをリテラル haskell ファイルに関連付けるには、コードを少し変更する必要があるかもしれません。私はプレーン haskell でのみ試しました。

しかし、-> を矢印に変更すると .lhs ファイルがコンパイルされるかどうかはわかりません。

関連情報