Add and fix some snippets
This commit is contained in:
parent
22def9e8ad
commit
453041b2eb
2 changed files with 13 additions and 0 deletions
|
|
@ -14,6 +14,13 @@ local function formatted_date()
|
|||
end
|
||||
end
|
||||
|
||||
local function formatted_datetime()
|
||||
local current_datetime = os.date("%Y-%m-%d %HH:%MM")
|
||||
if type(current_datetime) == "string" then
|
||||
vim.api.nvim_put({current_datetime}, 'c', true, true)
|
||||
end
|
||||
end
|
||||
|
||||
local function markdown_headings()
|
||||
local bufnr = vim.api.nvim_get_current_buf()
|
||||
local lines = vim.api.nvim_buf_get_lines(bufnr, 0, -1, false)
|
||||
|
|
@ -56,3 +63,4 @@ end
|
|||
|
||||
keymap.set("n", "<leader>fdh", markdown_headings, { desc = "Grep: Markdown headings" })
|
||||
keymap.set("n", "<leader>icd", formatted_date, { desc = "Insert current date" })
|
||||
keymap.set("n", "<leader>ict", formatted_datetime, { desc = "Insert current datetime" })
|
||||
|
|
|
|||
|
|
@ -7,5 +7,10 @@ ls.add_snippets("all", {
|
|||
f(function()
|
||||
return os.date("%Y-%m-%d")
|
||||
end)
|
||||
}),
|
||||
s("ict", {
|
||||
f(function()
|
||||
return os.date("%Y-%m-%d %H:%M")
|
||||
end)
|
||||
})
|
||||
})
|
||||
|
|
|
|||
Loading…
Reference in a new issue