Start work on ERB language support

This commit is contained in:
Max Brunsfeld
2022-11-04 09:33:59 -07:00
parent 7301ab4f44
commit be6ee3cbff
7 changed files with 50 additions and 10 deletions
+1
View File
@@ -117,6 +117,7 @@ pub async fn init(languages: Arc<LanguageRegistry>, _executor: Arc<Background>)
Some(CachedLspAdapter::new(html::HtmlLspAdapter).await),
),
("ruby", tree_sitter_ruby::language(), None),
("erb", tree_sitter_embedded_template::language(), None),
] {
languages.add(language(name, grammar, lsp_adapter));
}
+8
View File
@@ -0,0 +1,8 @@
name = "ERB"
path_suffixes = ["erb"]
autoclose_before = ">})"
brackets = [
{ start = "<", end = ">", close = true, newline = true },
]
block_comment = ["<%#", "%>"]
@@ -0,0 +1,7 @@
((code) @content
(#set! "language" "ruby")
(#set! "combined"))
((content) @content
(#set! "language" "html")
(#set! "combined"))