24 lines
431 B
Lua
24 lines
431 B
Lua
local ls = require("luasnip")
|
|
local s = ls.snippet
|
|
local t = ls.text_node
|
|
local i = ls.insert_node
|
|
local f = ls.function_node
|
|
|
|
-- Get current date in YYYY-MM-DD format
|
|
local function date()
|
|
return os.date("%Y-%m-%d")
|
|
end
|
|
|
|
return {
|
|
s("env", {
|
|
t({"---",
|
|
"title: "}), i(1, "Title"), t({"",
|
|
"tags: ["}), i(2, "tag1, tag2"), t({"]",
|
|
"date: "}), f(date, {}), t({"",
|
|
"---", ""}),
|
|
i(0),
|
|
}),
|
|
}
|
|
|
|
|