diff --git a/luasnippets/markdown.lua b/luasnippets/markdown.lua index e5dd0c5..d87bf94 100644 --- a/luasnippets/markdown.lua +++ b/luasnippets/markdown.lua @@ -6,8 +6,7 @@ local text = ls.text_node local insert = ls.insert_node local func = ls.function_node local fmt = require("luasnip.extras.fmt").fmt -local choice = ls.choice_node -local dynamicn = ls.dynamic_node +local fmta = require("luasnip.extras.fmt").fmta ls.add_snippets(nil, { markdown = { @@ -27,13 +26,22 @@ ls.add_snippets(nil, { }, }) --- snippet fig "Hugo Figure" --- {{< figure link="img/$1.jpg" thumb="_small" --- caption="$2" --- caption-position="bottom">}} --- $0 --- endsnippet --- +ls.add_snippets(nil, { + markdown = { + snip( + { + trig = "fig", + namr = "zola_figure", + dscr = "Zola figure shortcode", + }, + fmta("{{ figure(src=\"\",\nthumb=\"_small\",\ncaption=\"\") }}", { + src = insert(1), + caption = insert(2), + }) + ), + }, +}) + -- snippet gal "Hugo Gallery" -- {{< gallery hover-effect="none" caption-effect="none" >}} --