Как изменить грамотный скрипт Haskell, чтобы он содержал символы Unicode?

Как изменить грамотный скрипт Haskell, чтобы он содержал символы Unicode?

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

решение1

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

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

Связанный контент