Как изменить сценарий грамотного языка Haskell, содержащий символы Юникода?

Я хотел бы изменить файл.lhs, в настоящее время написанный в виде простого текста. Например, -> будет заменено на → в файле.lhs. Мне известно, что для целей отображения многие текстовые редакторы могут заменить их на дисплее, но я стремлюсь заменить содержимое самого файла. Есть ли скрипт, который может сделать это автоматически?

1 ответ

Решение

Да , есть плагин unlatex.vim (я уже отключил преобразование обратно в символы latin1) и плагин haskell prettyfy, я слил этот haskell.vim из многих плагинов haskell.vim, которые я нашел в Интернете. В версии haskell код преобразуется обратно в обычный код при сохранении, но вы можете просто закомментировать эту часть. Возможно, вам придется немного изменить код, чтобы связать плагины с грамотными файлами haskell - я пробовал их только с обычным haskell.

Но я не знаю, скомпилируется ли файл.lhs, если вы измените -> на стрелку.

Другие вопросы по тегам