snippets: add snippet for incremental note commits

Co-Authored-by: iGor milhit <igor@milhit.ch>
iGor milhit 2023-08-05 08:13:14 +02:00
parent 69aa4a5cfd
commit 9fb724a32d
Signed by: igor
GPG Key ID: 692D97C3D0228A99
1 changed files with 23 additions and 1 deletions

View File

@ -1,16 +1,38 @@
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 content for saving the worked hours."
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, {})
}
)
)
}