local ls = require("luasnip") local s = ls.snippet local sn = ls.snippet_node local t = ls.text_node local i = ls.insert_node local f = ls.function_node local d = ls.dynamic_node local c = ls.choice_node local fmt = require("luasnip.extras.fmt").fmt local fmta = require("luasnip.extras.fmt").fmta local rep = require("luasnip.extras").rep local line_begin = require("luasnip.extras.expand_conditions").line_begin return { s( { trig = "bc", wordTrig = false, snippetType = "autosnippet" }, fmta( [[ # %% <> ]], { i(0), } ), { condition = line_begin } ), s( { trig = "bm", wordTrig = false, snippetType = "autosnippet" }, fmta( [[ # %% [md] """ <> """ ]], { i(0), } ), { condition = line_begin } ), }