Редактор атома - язык набора emmet

Я только начал использовать редактор Atom после переключения с Sublime Text 3. У меня есть несколько проблем, и одна из них заключается в том, что у меня установлен emmet, но файлы, которые я использую, имеют подсветку синтаксиса для ExpressionEngine или Craft-Twig, а не html, и это останавливает работу ярлыков emmet.

Есть ли способ настроить emmet для расширения html с выделением синтаксиса, отличным от html.

так например:

section> ul.list-inline> (li> a> lorem2) * 3, а нажатая вкладка расширяется до:

<section>
  <ul class="list-inline">
    <li><a href="">Lorem ipsum.</a></li>
    <li><a href="">Quasi, nihil.</a></li>
    <li><a href="">Nam, nobis.</a></li>
  </ul>
</section>

Это работает, если я установил для файла значение html, но я хочу, чтобы он работал, если задано значение expressionengine или craft-twig. У меня это работало при использовании Sublime Text.


person CreateSean    schedule 30.08.2016    source источник
comment
github.com/emmetio/emmet-atom#tab-key   -  person Sergey Chikuyonok    schedule 31.08.2016
comment
@SergeyChikuyonok Я искал там, но у меня проблемы с выполнением инструкций, чтобы открыть DevTools и найти соответствующий ‹atom-text-editor›, не могу найти, где открыть DevTools, и Google терпит неудачу.   -  person CreateSean    schedule 31.08.2016
comment
Посмотреть ›Разработчик› Toggle Developer Tools   -  person Sergey Chikuyonok    schedule 01.09.2016


Ответы (1)


У вас должна быть возможность использовать расширение фрагментов, как это сейчас делается для JSX. Следующее взято из snippets.json:

"jsx": {
    "filters": "jsx, html",
    "extends": "html",
    "profile": "xml"
}

Дополнительные сведения см. В документации по фрагментам.

person idleberg    schedule 31.08.2016