2016-06-07 5 views
4

Я использую текстовый редактор атома для записи Perl, и я хотел бы иметь правильную подсветку синтаксиса и отступ для системы шаблонов, используемой фреймворком Mojolicious под названием Embedded Perl. Я попытался включить синтаксис Perl вручную в Atom, но это не создает автоматический отступ, когда я, например, создаю элемент <div>. Поэтому он не работает должным образом для встроенных файлов Perl (html.ep).Редактор Atom и встроенный perl: подсветка синтаксиса

Как связать подсветку синтаксиса с конкретным расширением файла, так что атом автоматически связывает расширение с синтаксисом и где я могу найти синтаксический ярлык для атома для встроенного Perl?

Если такой синтаксический маркер не существует, можете ли вы указать мне в направлении того, как написать сам?

+1

Добро пожаловать в Stack Overflow и тег Perl. Я чувствую себя с тобой, но я считаю, что это может быть лучше подходит для [superuser.com] (http://superuser.com). Если вы не получите ответы здесь, вы должны попробовать. По крайней мере, написание это часть. – simbabque

ответ

3

Его можно было легко найти с помощью функции поиска пакетов Atom. https://github.com/kraih/atom-mojo

+1

Получил это. Спасибо. По какой-то причине я искал «встроенный perl» и perl. Я не думал, что есть маркер Mojolicious синтаксиса. Чтобы ответить на другой вопрос об ассоциировании расширения с помощью синтаксиса: Перейдите в Настройки -> Открыть конфигурационную папку -> .atom/packages/language-mojolicious/grammars/perl (мозаичные шаблоны) .json -> найдите «fileTypes» и добавьте туда необходимые расширения. –

+2

Я мог бы использовать немного больше подсветки синтаксиса в HTML. HTML-комментарии могут быть выделены, поэтому могут быть атрибуты и значения HTML. –

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