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 insert = ls.insert_node
local func = ls.function_node local func = ls.function_node
local fmt = require("luasnip.extras.fmt").fmt local fmt = require("luasnip.extras.fmt").fmt
local choice = ls.choice_node local fmta = require("luasnip.extras.fmt").fmta
local dynamicn = ls.dynamic_node
ls.add_snippets(nil, { ls.add_snippets(nil, {
markdown = { markdown = {
@ -27,13 +26,22 @@ ls.add_snippets(nil, {
}, },
}) })
-- snippet fig "Hugo Figure" ls.add_snippets(nil, {
-- {{< figure link="img/$1.jpg" thumb="_small" markdown = {
-- caption="$2" snip(
-- caption-position="bottom">}} {
-- $0 trig = "fig",
-- endsnippet 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" -- snippet gal "Hugo Gallery"
-- {{< gallery hover-effect="none" caption-effect="none" >}} -- {{< gallery hover-effect="none" caption-effect="none" >}}
-- --