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

346
Rich Ashworth

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

0

1 ответ на вопрос

1
epsilonhalbe

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

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