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
|
||||||
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 function markdown_headings()
|
||||||
local bufnr = vim.api.nvim_get_current_buf()
|
local bufnr = vim.api.nvim_get_current_buf()
|
||||||
local lines = vim.api.nvim_buf_get_lines(bufnr, 0, -1, false)
|
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>fdh", markdown_headings, { desc = "Grep: Markdown headings" })
|
||||||
keymap.set("n", "<leader>icd", formatted_date, { desc = "Insert current date" })
|
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()
|
f(function()
|
||||||
return os.date("%Y-%m-%d")
|
return os.date("%Y-%m-%d")
|
||||||
end)
|
end)
|
||||||
|
}),
|
||||||
|
s("ict", {
|
||||||
|
f(function()
|
||||||
|
return os.date("%Y-%m-%d %H:%M")
|
||||||
|
end)
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue