Skip to content
This repository was archived by the owner on Jul 31, 2023. It is now read-only.

Commit 4360b45

Browse files
committed
feat(erb): add HTML onEnterRules
1 parent 330dcd2 commit 4360b45

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

packages/vscode-ruby/language-configuration-erb.json

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,29 @@
2727
["`", "`"],
2828
["<", ">"],
2929
["%", "%"]
30+
],
31+
"onEnterRules": [
32+
{
33+
"beforeText": {
34+
"pattern": "<(?!(?:area|base|br|col|embed|hr|img|input|keygen|link|menuitem|meta|param|source|track|wbr))([_:\\w][_:\\w-.\\d]*)(?:(?:[^'\"/>]|\"[^\"]*\"|'[^']*')*?(?!\\/)>)[^<]*$",
35+
"flags": "i"
36+
},
37+
"afterText": {
38+
"pattern": "^<\\/([_:\\w][_:\\w-.\\d]*)\\s*>",
39+
"flags": "i"
40+
},
41+
"action": {
42+
"indent": "indentOutdent"
43+
}
44+
},
45+
{
46+
"beforeText": {
47+
"pattern": "<(?!(?:area|base|br|col|embed|hr|img|input|keygen|link|menuitem|meta|param|source|track|wbr))([_:\\w][_:\\w-.\\d]*)(?:(?:[^'\"/>]|\"[^\"]*\"|'[^']*')*?(?!\\/)>)[^<]*$",
48+
"flags": "i"
49+
},
50+
"action": {
51+
"indent": "indent"
52+
}
53+
}
3054
]
3155
}

0 commit comments

Comments
 (0)