mirror of https://github.com/onivim/oni.git
added elixir syntaxes (#2325)
This commit is contained in:
parent
fd7ac52b85
commit
1462bf7463
|
@ -181,6 +181,19 @@ const BaseConfiguration: IConfigurationValues = {
|
|||
),
|
||||
"language.css.tokenRegex": "[$_a-zA-Z0-9-]",
|
||||
|
||||
"language.elixir.textMateGrammar": {
|
||||
".ex": path.join(__dirname, "extensions", "elixir", "syntaxes", "elixir.tmLanguage.json"),
|
||||
".exs": path.join(__dirname, "extensions", "elixir", "syntaxes", "elixir.tmLanguage.json"),
|
||||
".eex": path.join(__dirname, "extensions", "elixir", "syntaxes", "eex.tmLanguage.json"),
|
||||
".html.eex": path.join(
|
||||
__dirname,
|
||||
"extensions",
|
||||
"elixir",
|
||||
"syntaxes",
|
||||
"html(eex).tmLanguage.json",
|
||||
),
|
||||
},
|
||||
|
||||
"language.less.languageServer.command": cssLanguageServerPath,
|
||||
"language.less.languageServer.arguments": ["--stdio"],
|
||||
"language.less.textMateGrammar": path.join(
|
||||
|
|
|
@ -0,0 +1,41 @@
|
|||
{
|
||||
"fileTypes": ["eex"],
|
||||
"name": "EEx",
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "<%+#",
|
||||
"captures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.comment.eex"
|
||||
}
|
||||
},
|
||||
"end": "%>",
|
||||
"name": "comment.block.eex"
|
||||
},
|
||||
{
|
||||
"begin": "<%+(?!>)[-=]*",
|
||||
"captures": {
|
||||
"0": {
|
||||
"name": "punctuation.section.embedded.elixir"
|
||||
}
|
||||
},
|
||||
"end": "-?%>",
|
||||
"name": "source.elixir.embedded",
|
||||
"patterns": [
|
||||
{
|
||||
"captures": {
|
||||
"1": {
|
||||
"name": "punctuation.definition.comment.elixir"
|
||||
}
|
||||
},
|
||||
"match": "(#).*?(?=-?%>)",
|
||||
"name": "comment.line.number-sign.elixir"
|
||||
},
|
||||
{
|
||||
"include": "source.elixir"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"scopeName": "text.elixir"
|
||||
}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"fileTypes": ["html.eex"],
|
||||
"foldingStartMarker":
|
||||
"(?x)\n\t\t(<(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl)\\b.*?>\n\t\t|<!--(?!.*-->)\n\t\t|\\{\\s*($|\\?>\\s*$|//|/\\*(.*\\*/\\s*$|(?!.*?\\*/)))\n\t\t)",
|
||||
"foldingStopMarker":
|
||||
"(?x)\n\t\t(</(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl)>\n\t\t|^\\s*-->\n\t\t|(^|\\s)\\}\n\t\t)",
|
||||
"name": "HTML (EEx)",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "text.elixir"
|
||||
},
|
||||
{
|
||||
"include": "text.html.basic"
|
||||
}
|
||||
],
|
||||
"scopeName": "text.html.elixir"
|
||||
}
|
Loading…
Reference in New Issue