Como modifico um script haskell alfabetizado para conter caracteres Unicode?

Como modifico um script haskell alfabetizado para conter caracteres Unicode?

Gostaria de modificar um arquivo .lhs atualmente escrito em texto simples. Por exemplo, -> seria substituído por → no arquivo .lhs. Estou ciente de que, para fins de exibição, muitos editores de texto podem substituí-los na exibição, mas estou interessado em substituir o conteúdo do próprio arquivo. Existe um script que pode fazer isso automaticamente?

Responder1

sim, existe ounilatex.vimplugin (já desabilitei a conversão de volta para caracteres latin1) e um plugin haskell prettyfy eu mesclei issohaskell.vimde muitos plug-ins haskell.vim que encontrei online. Na versão haskell, o código é convertido de volta ao código normal ao salvar - mas você pode apenas comentar esta parte. Talvez você precise alterar um pouco do código para associar os plug-ins a arquivos haskell alfabetizados - eu só os experimentei com haskell simples.

Mas não sei se o arquivo .lhs será compilado se você alterar -> para a seta.

informação relacionada