Как установить подсветку синтаксиса по умолчанию в Atom для файлов Twig?
Согласно этому ответу, эта функциональность должна быть встроена в Atom, и я должен иметь возможность использовать customFileTypes
чтобы сделать это. Вот как выглядит мой конфиг:
"*":
"exception-reporting":
userId: ""
welcome:
showOnStartup: false
core:
themes: [
"atom-light-ui"
"atom-light-syntax"
]
customFileTypes:
"source.twig": [
"html"
]
editor:
invisibles: {}
tabLength: 4
showIndentGuide: true
showInvisibles: true
Обратите внимание, что я удалил свой userId
значение для безопасности, но у меня есть это в моей реальной конфигурации.
Как ни странно, если я переключу порядок customFileTypes
с themes
Моя тема разбивается. Это почему?
Что еще более важно, как я могу установить все .twig
файлы используют подсветку синтаксиса HTML (или HTML Усы?)?
2 ответа
Я искал то же самое, чтобы позволить пакету php-twig работать и для файловых типов html, в то же время позволяя отображать синтаксис html. Я изменил твой source.twig
в text.html.twig
который, кажется, работает:
"*":
core:
customFileTypes:
"text.html.twig": [
"html"
]
Я получил поддержку Twig только после установки этого пакета: https://atom.io/packages/php-twig