1
0
Fork 0

LuaSnip: add zola figure snippet

This commit is contained in:
Felipe 2023-04-18 22:58:04 -04:00
parent 94210bc992
commit 1447df9dc8
Signed by: pitbuster
SSH key fingerprint: SHA256:NLWXDJvkNDPTnUszcKt0McVeXWKTe5Lz0cIocZbA/pY

View file

@ -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=\"<src>\",\nthumb=\"_small\",\ncaption=\"<caption>\") }}", {
src = insert(1),
caption = insert(2),
})
),
},
})
-- snippet gal "Hugo Gallery"
-- {{< gallery hover-effect="none" caption-effect="none" >}}
--