mirror of
https://github.com/kristoferssolo/SoloVim.git
synced 2025-10-21 20:10:41 +00:00
44 lines
1.2 KiB
Lua
44 lines
1.2 KiB
Lua
return {
|
|
"yujinyuz/gitpad.nvim",
|
|
keys = {
|
|
{
|
|
"<leader><leader>p",
|
|
function()
|
|
require("gitpad").toggle_gitpad() -- or require('gitpad').toggle_gitpad({ title = 'Project notes' })
|
|
end,
|
|
desc = "gitpad project",
|
|
},
|
|
{
|
|
"<leader><leader>b",
|
|
function()
|
|
require("gitpad").toggle_gitpad_branch() -- or require('gitpad').toggle_gitpad_branch({ title = 'Branch notes' })
|
|
end,
|
|
desc = "gitpad branch",
|
|
},
|
|
-- Daily notes
|
|
{
|
|
"<leader><leader>d",
|
|
function()
|
|
local date_filename = "daily-" .. os.date("%Y-%m-%d.md")
|
|
require("gitpad").toggle_gitpad({ filename = date_filename }) -- or require('gitpad').toggle_gitpad({ filename = date_filename, title = 'Daily notes' })
|
|
end,
|
|
desc = "gitpad daily notes",
|
|
},
|
|
-- Per file notes
|
|
{
|
|
"<leader><leader>f",
|
|
function()
|
|
local filename = vim.fn.expand("%:p") -- or just use vim.fn.bufname()
|
|
if filename == "" then
|
|
vim.notify("empty bufname")
|
|
return
|
|
end
|
|
filename = vim.fn.pathshorten(filename, 2) .. ".md"
|
|
require("gitpad").toggle_gitpad({ filename = filename }) -- or require('gitpad').toggle_gitpad({ filename = filename, title = 'Current file notes' })
|
|
end,
|
|
desc = "gitpad per file notes",
|
|
},
|
|
},
|
|
opts = {},
|
|
}
|