29 lines
506 B
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("]")
|
|
})
|
|
}
|