我正在做一个项目,其中包含markdown和perl的文件。我希望能够语法突出显示它们,在原子中是否可能?
答案 0 :(得分:2)
这是可能的,但并不完美。
有一个well-written post about this on discuss.atom.io。基本上,您必须手动编辑语言包(如language-markdown
或language-perl
)并通过引用另一种语言添加额外的语法规则。
例如,添加
{
'begin': '`'
'beginCaptures':
'0':
'name': 'punctuation.definition.string.begin.coffee'
'end': '`'
'endCaptures':
'0':
'name': 'punctuation.definition.string.end.coffee'
'name': 'string.quoted.script.coffee'
'patterns': [
{
'include': 'source.js'
}
]
}
到language-coffee-script
在(`)
的两个实例之间启用syntax-highlighting javascript。