1
0
Fork 0

snippets: migrate old markdown snippets

This commit is contained in:
Felipe 2023-12-27 18:22:59 -03:00
parent f692d9ec0e
commit c33c27c768
Signed by: pitbuster
SSH key fingerprint: SHA256:HDYu2Pm4/TmSX8GBwV49UvFWr1Ljg8XlHxKeCpjJpOk
2 changed files with 33 additions and 22 deletions

View file

@ -18,8 +18,8 @@ ls.add_snippets(nil, {
}, },
fmt("[{txt}]({url})", { fmt("[{txt}]({url})", {
txt = insert(1), txt = insert(1),
url = func(function(_, snip) url = func(function(_, snippet)
return snip.env.TM_SELECTED_TEXT[1] or {} return snippet.env.TM_SELECTED_TEXT[1] or {}
end, {}), end, {}),
}) })
), ),
@ -34,26 +34,41 @@ ls.add_snippets(nil, {
namr = "zola_figure", namr = "zola_figure",
dscr = "Zola figure shortcode", dscr = "Zola figure shortcode",
}, },
fmta("{{ figure(src=\"<src>\",\nthumb=\"_small\",\ncaption=\"<caption>\") }}", { fmta("{{ figure(src=\"img/<src>\",\nthumb=\"_small\",\ncaption=\"<caption>\",\nalt=\"<alt>\"\n) }}", {
src = insert(1), src = insert(1),
caption = insert(2), caption = insert(2),
alt = insert(3),
}) })
), ),
}, },
}) })
-- snippet gal "Hugo Gallery" ls.add_snippets(nil, {
-- {{< gallery hover-effect="none" caption-effect="none" >}} markdown = {
-- snip(
-- {{< figure link="img/$1.jpg" thumb="_small" {
-- caption="$2" trig = "gal",
-- caption-position="bottom">}} namr = "zola_gallery",
-- dscr = "Zola gallery shortcode",
-- $3 },
-- {{< /gallery >}} fmt("{{ gallery() }}\n\n<inner>\n{{ end() }}", {
-- $0 inner = insert(1),
-- endsnippet })
-- ),
-- snippet kbd "Keyboard" },
-- {{<kbd ${1:<key>}>}}$0 })
-- endsnippet
ls.add_snippets(nil, {
markdown = {
snip(
{
trig = "kbd",
namr = "zola_keyboard",
dscr = "Zola keyboard shortcode",
},
fmt("{{ kbd(key=\"<key>\") }}", {
key = insert(1),
})
),
},
})

View file

@ -8,10 +8,6 @@ local func = ls.function_node
local choice = ls.choice_node local choice = ls.choice_node
local dynamicn = ls.dynamic_node local dynamicn = ls.dynamic_node
local date = function()
return { os.date("%Y-%m-%d") }
end
ls.add_snippets(nil, { ls.add_snippets(nil, {
terraform = { terraform = {
snip({ snip({