mirror of
				https://github.com/tiyn/dotfiles.git
				synced 2025-11-03 22:11:16 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			28 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
return {
 | 
						|
  -- latex asynchronous pdf rendering
 | 
						|
  {
 | 
						|
    'frabjous/knap',
 | 
						|
    ft = { 'tex' },
 | 
						|
    config = function()
 | 
						|
      vim.g.knap_settings = {
 | 
						|
        delay = 100,
 | 
						|
        -- 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%",
 | 
						|
        -- markdown
 | 
						|
        mdoutputext = "pdf",
 | 
						|
        mdtopdf = "pandoc %docroot% --toc --toc-depth=5 -V colorlinks=true -V linkcolor=blue -V urlcolor=red -V toccolor=gray -o %outputfile%",
 | 
						|
        mdtopdfviewerlaunch = "zathura ./%outputfile%",
 | 
						|
        mdtohtml = "pandoc --standalone %docroot% -o %outputfile%",
 | 
						|
        mdtohtmlviewerlaunch = "firefox --kiosk --new-window %outputfile%",
 | 
						|
        mdtohtmlviewerrefresh = "none",
 | 
						|
        mdtopdfviewerrefresh = "none",
 | 
						|
      }
 | 
						|
    end
 | 
						|
  }
 | 
						|
}
 |