Files
nvim/lua/snippets/norg.lua

29 lines
506 B
Lua

require('core.snippets.shorthands')
local function file_name(args, parent, user_args)
return vim.fn.expand("%:t:r")
end
return {
-- header level 1, usually this has the same name as the file
s("h1", {
t("* "),
c(1, {
f(file_name, {}),
i(1, "header")
})
}),
-- link snippet
s("link", {
t("{"),
c(1, {
sn(nil, { t({":$/"}), i(1, "path to file"), t(":") }),
i(1, "https://example.com")
}),
t("}["),
i(2, "description"),
t("]")
})
}