¿Cómo modifico una secuencia de comandos Haskell alfabetizada para que contenga caracteres Unicode?

¿Cómo modifico una secuencia de comandos Haskell alfabetizada para que contenga caracteres Unicode?

Me gustaría modificar un archivo .lhs actualmente escrito en texto sin formato. Por ejemplo, -> se reemplazaría por → en el archivo .lhs. Soy consciente de que, para fines de visualización, muchos editores de texto pueden reemplazarlos en la pantalla, pero estoy interesado en reemplazar el contenido del archivo en sí. ¿Existe algún script que pueda hacer esto automáticamente?

Respuesta1

si hay elunilatex.vimcomplemento (ya deshabilité la conversión a caracteres latin1) y un complemento de Haskell Prettyfy. Fusioné estohaskell.vimde muchos complementos de haskell.vim que encontré en línea. En la versión de Haskell, el código se vuelve a convertir al código normal al guardarlo, pero puede comentar esta parte. Tal vez tengas que cambiar un poco del código para asociar los complementos a archivos Haskell alfabetizados; solo los probé con Haskell simple.

Pero no sé si el archivo .lhs se compilará si cambias -> por la flecha.

información relacionada