From e0506426a47b425cd7670654080e170f49e43845 Mon Sep 17 00:00:00 2001 From: Victor Batarse <80638470+Alt-iOS@users.noreply.github.com> Date: Mon, 10 Jun 2024 12:22:33 -0600 Subject: [PATCH] Add rust file supports (#194) * Update plugin.lua added rust * trying to update autoclose * format * Update plugin.lua * Update plugin.lua * Update plugin.lua * format with stylua --- lua/nvim-ts-autotag/config/plugin.lua | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lua/nvim-ts-autotag/config/plugin.lua b/lua/nvim-ts-autotag/config/plugin.lua index d061dfd..03551c2 100644 --- a/lua/nvim-ts-autotag/config/plugin.lua +++ b/lua/nvim-ts-autotag/config/plugin.lua @@ -99,6 +99,17 @@ local function setup_tag_configs() element_tag = { "element" }, skip_tag_pattern = { "quoted_attribute_value", "tag_end", "attribute", "value" }, })) + + TagConfigs:add(base_cfg:extend("rust", { + start_tag_pattern = { "open_tag" }, + start_name_tag_pattern = { "node_identifier" }, + end_tag_pattern = { "close_tag" }, + end_name_tag_pattern = { "node_identifier" }, + close_tag_pattern = { "close_tag" }, + close_name_tag_pattern = { "close_tag", "node_identifier" }, + element_tag = { "element_node" }, + skip_tag_pattern = { "close_tag", "node_attribute", "block" }, + })) end ---@class nvim-ts-autotag.Opts @@ -136,6 +147,7 @@ local Setup = { ["rescript"] = "typescriptreact", ["handlebars"] = "glimmer", ["hbs"] = "glimmer", + ["rust"] = "rust", }, per_filetype = {}, }