Skip to content

Commit 3c0fd0e

Browse files
committed
Update glimmer configuration in plugin.lua
* add support for javascript.glimmer and typescript.glimmer files
1 parent c4ca798 commit 3c0fd0e

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

lua/nvim-ts-autotag/config/plugin.lua

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ local function setup_tag_configs()
7777
},
7878
}))
7979

80-
TagConfigs:add(base_cfg:extend("glimmer", {
80+
local glimmer_cfg = base_cfg:extend("glimmer", {
8181
start_tag_pattern = { "element_node_start" },
8282
start_name_tag_pattern = { "tag_name" },
8383
end_tag_pattern = { "element_node_end" },
@@ -86,7 +86,14 @@ local function setup_tag_configs()
8686
close_name_tag_pattern = { "tag_name" },
8787
element_tag = { "element_node" },
8888
skip_tag_pattern = { "element_node_end", "attribute_node", "concat_statement" },
89-
}))
89+
})
90+
TagConfigs:add(glimmer_cfg)
91+
TagConfigs:add(glimmer_cfg:extend('typescript.glimmer', {
92+
start_tag_pattern = { "glimmer_opening_tag" },
93+
start_name_tag_pattern = { "glimmer_template_tag_name" },
94+
end_tag_pattern = { "glimmer_closing_tag" },
95+
end_name_tag_pattern = { "glimmer_template_tag_name" },
96+
})
9097

9198
TagConfigs:add(base_cfg:extend("svelte", {
9299
start_tag_pattern = { "start_tag" },
@@ -157,6 +164,7 @@ local Setup = {
157164
["typescript"] = "typescriptreact",
158165
["rescript"] = "typescriptreact",
159166
["handlebars"] = "glimmer",
167+
["javascript.glimmer"] = "typescript.glimmer",
160168
["hbs"] = "glimmer",
161169
["rust"] = "rust",
162170
},

0 commit comments

Comments
 (0)