39 lines
718 B
Lua
39 lines
718 B
Lua
local ls = require("luasnip")
|
|
local s = ls.snippet
|
|
local t = ls.text_node
|
|
local f = ls.function_node
|
|
local fmt = require("luasnip.extras.fmt").fmt
|
|
|
|
-- Function to get the current date
|
|
local get_date = function()
|
|
return os.date("%Y-%m-%d")
|
|
end
|
|
|
|
return {
|
|
s(
|
|
{
|
|
trig = "hr",
|
|
name = "Heures",
|
|
dscr = "Insert a commit message for saving the worked hours."
|
|
},
|
|
{
|
|
t("organisation: enregistre les heures")
|
|
}
|
|
),
|
|
s(
|
|
{
|
|
trig = "ic",
|
|
name = "Incremental note commit message",
|
|
dscr = "Insert a commit message for my incremental notes commits."
|
|
},
|
|
fmt(
|
|
[[
|
|
Incrémente la note du {1}
|
|
]],
|
|
{
|
|
f(get_date, {})
|
|
}
|
|
)
|
|
)
|
|
}
|