2013-03-06 2 views
0

Встроенный язык на возвышенном тексте для (.lhs) грамотных файлов Haskell ничего не делает. Существует вопрос, который уже существует при переполнении стека, но я не мог заставить его работать. Кто-нибудь, что я должен добавить к языковому файлу для обработки строк кода, которые не имеют «>» в ​​качестве комментария и всего остального, поскольку это будет обычный файл Haskell..lhs с возвышенным текстом 2

Благодаря

ответ

1

В SublimeText2, перейдите в меню Preferences>Browse Packages..., затем перейдите к папке Haskell. Чтобы иметь возможность построить систему автоматической сборки Sublime, в этой папке должен быть файл с именем Literate Haskell.sublime-build.

Вы можете начать с копирования Haskell.sublime-build уже присутствующего и переименовав его. Теперь вам нужно обновить команду.

Теперь, потому что Haskell's Wiki предлагает ghc -optL -q составить грамотный Haskell, файл возвышенной-сборка станет:

{ 
    "cmd": ["ghc", "-optL -q", "$file"], 
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)", 
    "selector": "source.haskell" 
} 

P.S. - Возможно, вам придется перезапустить SublimeText
P.S. - Я не проверял.

+0

Копирование содержимого из файла языка haskell приведет к тому, что файл будет выглядеть так же, как и для обычного файла haskell, и по-прежнему попытаться выделить строки, которые не имеют «>» infront из них. – user2141343

+0

Основная идея заключалась в том, чтобы имитировать этот файл, но добавьте флаги 'GHC', чтобы сказать, чтобы он обрабатывал грамотный стиль –

 Смежные вопросы

  • Нет связанных вопросов^_^