From d7f9461727751fb07f82011051338a9aba07581d Mon Sep 17 00:00:00 2001 From: Tadeas Uhlir Date: Sat, 3 May 2025 19:57:40 +0200 Subject: [PATCH] fix: consider injected languages when parsing current node to fix vue (#212) --- lua/neogen/generator.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/neogen/generator.lua b/lua/neogen/generator.lua index 67918f6..cd3fbf3 100644 --- a/lua/neogen/generator.lua +++ b/lua/neogen/generator.lua @@ -62,7 +62,7 @@ local function get_parent_node(filetype, node_type, language) local parser = vim.treesitter.get_parser(0, parser_name) local tstree = parser:parse()[1] local tree = tstree:root() - local current_node = vim.treesitter.get_node() + local current_node = vim.treesitter.get_node({ ignore_injections = false }) local match_any = node_type == ANY_TYPE local target_node, target_type local locator = language.locator or default_locator