24 lines
554 B
Lua
24 lines
554 B
Lua
return {
|
|
"nvimdev/template.nvim",
|
|
cmd = { "Template", "TemProject" },
|
|
config = function()
|
|
local template = require("template")
|
|
local wk = require("which-key")
|
|
|
|
template.setup({
|
|
temp_dir = "~/.config/nvim/templates/",
|
|
})
|
|
|
|
wk.add({
|
|
{ "<leader>t", group = "template", icon = "" },
|
|
{
|
|
"<leader>ti",
|
|
"<cmd>Telescope find_template type=insert filter_ft=false<CR>",
|
|
desc = "Insert template",
|
|
icon = "",
|
|
},
|
|
{ "<leader>tl", "<cmd>!theory<CR>", desc = "Insert latex notebook template", icon = "" },
|
|
})
|
|
end,
|
|
}
|