From 6a182dcd08a9852de318ee7fbdab4c779491d6c3 Mon Sep 17 00:00:00 2001 From: Seongmin Lee Date: Sat, 24 May 2025 04:03:36 +0900 Subject: [PATCH] feat(snippets): include ranged tag parameters as snippet trigger --- lua/snippets/norg.lua | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lua/snippets/norg.lua b/lua/snippets/norg.lua index ac86173..0bcf584 100644 --- a/lua/snippets/norg.lua +++ b/lua/snippets/norg.lua @@ -66,7 +66,7 @@ ls.add_snippets("norg", { )), -- cool ranged-tag snippet s( - { trig = "(@+)([a-z\\-]+)", regTrig = true, wordTrig = false, name = "Dynamic Code Trigger" }, + { trig = "(@+)([^ ]+)(.*)", regTrig = true, wordTrig = false, name = "Dynamic Code Trigger" }, { f(function(_, snip) return snip.captures[1] @@ -74,7 +74,10 @@ ls.add_snippets("norg", { f(function(_, snip) return snip.captures[2] end), - i(1), + d(1, function(_, snip) + local args = snip.captures[3] + return sn(nil, { i(1, args) }) + end), t{"", ""}, f(function(_, snip) local current_line = snip.env.TM_CURRENT_LINE -- 2.54.0