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.