chore: add hugo+knap

This commit is contained in:
Mariano Z. 2025-03-20 14:15:45 -03:00
parent d75777ef85
commit a0591215a8
Signed by: marianozunino
GPG key ID: 4C73BAD25156DACE
9 changed files with 222 additions and 31 deletions

26
lua/plugins/knap.lua Normal file
View file

@ -0,0 +1,26 @@
return {
{
"frabjous/knap",
lazy = false,
config = function()
-- Configure KNAP settings
vim.g.knap_settings = {
mdoutputext = "pdf",
mdtopdf = "pandoc -o %outputfile% --pdf-engine=xelatex",
mdtopdfviewerlaunch = "zathura %outputfile%",
mdtopdfviewerrefresh = "none",
mdtopdfbufferasstdin = true,
}
-- Set up keymappings for all markdown files
vim.api.nvim_create_autocmd("FileType", {
pattern = { "markdown", "pandoc", "md" },
callback = function()
vim.keymap.set("n", "<leader>kt", function()
require("knap").toggle_autopreviewing()
end, { buffer = true, desc = "KNAP toggle auto-preview" })
end,
})
end,
},
}