From b48e634554b4e351ae381662eb2bcf57a4f8da61 Mon Sep 17 00:00:00 2001 From: tiyn Date: Mon, 4 Dec 2023 16:19:12 +0100 Subject: [PATCH] nvim: use knap for markdown aswell --- .config/nvim/after/ftplugin/markdown.lua | 4 ++-- .config/nvim/after/ftplugin/tex.lua | 1 + .config/nvim/lua/keymap.lua | 1 - .config/nvim/lua/plugins/knap.lua | 8 +++++++- .config/nvim/lua/plugins/markdown-preview.lua | 16 ---------------- 5 files changed, 10 insertions(+), 20 deletions(-) delete mode 100644 .config/nvim/lua/plugins/markdown-preview.lua diff --git a/.config/nvim/after/ftplugin/markdown.lua b/.config/nvim/after/ftplugin/markdown.lua index 9bbd928..15376f8 100644 --- a/.config/nvim/after/ftplugin/markdown.lua +++ b/.config/nvim/after/ftplugin/markdown.lua @@ -7,5 +7,5 @@ vim.o.shiftwidth = 2 vim.o.softtabstop = 2 vim.o.textwidth = 100 --- iamcco/markdown-preview.nvim -vim.keymap.set('n', 'p', ':MarkdownPreviewToggle', { noremap = true }) +-- frabjous/knap +vim.keymap.set('n', 'p', require("knap").toggle_autopreviewing, { noremap = true }) diff --git a/.config/nvim/after/ftplugin/tex.lua b/.config/nvim/after/ftplugin/tex.lua index baf49c4..a107547 100644 --- a/.config/nvim/after/ftplugin/tex.lua +++ b/.config/nvim/after/ftplugin/tex.lua @@ -8,3 +8,4 @@ vim.o.softtabstop = 2 -- frabjous/knap vim.keymap.set('n', 'p', require("knap").toggle_autopreviewing, { noremap = true }) +vim.keymap.set({ 'n', 'v', 'i' },'', function() require("knap").forward_jump() end) diff --git a/.config/nvim/lua/keymap.lua b/.config/nvim/lua/keymap.lua index 3ed0f29..dcc38f3 100644 --- a/.config/nvim/lua/keymap.lua +++ b/.config/nvim/lua/keymap.lua @@ -6,7 +6,6 @@ vim.keymap.set('i', '', '', { noremap = true }) vim.keymap.set('i', '', '', { noremap = true }) vim.keymap.set('i', '', '', { noremap = true }) vim.keymap.set('i', '', '', { noremap = true }) -vim.keymap.set({ 'n', 'i' }, '', '', { noremap = true }) vim.keymap.set('i', '', '', { noremap = true }) vim.keymap.set({ 'n', 'i' }, '', '', { noremap = true }) vim.keymap.set({ 'n', 'i' }, '', '', { noremap = true }) diff --git a/.config/nvim/lua/plugins/knap.lua b/.config/nvim/lua/plugins/knap.lua index b889912..6cde01f 100644 --- a/.config/nvim/lua/plugins/knap.lua +++ b/.config/nvim/lua/plugins/knap.lua @@ -5,12 +5,18 @@ return { ft = { 'tex' }, config = function() vim.g.knap_settings = { + -- tex texoutputext = "pdf", textopdf = "pdflatex -synctex=1 -halt-on-error -interaction=batchmode %docroot%", textopdfviewerlaunch = "zathura --synctex-editor-command 'nvim --headless -es --cmd \"lua require('\"'\"'knaphelper'\"'\"').relayjump('\"'\"'%servername%'\"'\"','\"'\"'%{input}'\"'\"',%{line},0)\"' %outputfile%", textopdfviewerrefresh = "none", - textopdfforwardjump = "zathura --synctex-forward=%line%:%column%:%srcfile% %outputfile%" + textopdfforwardjump = "zathura --synctex-forward=%line%:%column%:%srcfile% %outputfile%", + -- markdown + mdoutputext = "pdf", + mdtopdf = "pandoc %docroot% -o %outputfile%", + mdtopdfviewerlaunch = "zathura %outputfile%", + mdtopdfviewerrefresh = "none", } end } diff --git a/.config/nvim/lua/plugins/markdown-preview.lua b/.config/nvim/lua/plugins/markdown-preview.lua deleted file mode 100644 index f47623f..0000000 --- a/.config/nvim/lua/plugins/markdown-preview.lua +++ /dev/null @@ -1,16 +0,0 @@ -return { - -- preview for markdown filetypes - { - "iamcco/markdown-preview.nvim", - ft = { 'markdown' }, - build = "cd app && yarn install", - config = function() - vim.cmd([[ - function OpenMarkdownPreview (url) - execute "silent ! firefox --kiosk --new-window " . a:url - endfunction - ]]) - vim.g.mkdp_browserfunc = "OpenMarkdownPreview" - end - } -}