mirror of
https://github.com/marianozunino/nvim.git
synced 2025-06-28 18:43:50 -03:00
chore: add hugo+knap
This commit is contained in:
parent
d75777ef85
commit
a0591215a8
9 changed files with 222 additions and 31 deletions
26
lua/plugins/knap.lua
Normal file
26
lua/plugins/knap.lua
Normal 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,
|
||||
},
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue