diff options
| author | schererleander <leander@leander-scherer.de> | 2024-03-06 20:56:20 +0100 |
|---|---|---|
| committer | schererleander <leander@leander-scherer.de> | 2024-03-06 20:56:20 +0100 |
| commit | c50bcc7e2055128d6bd18c2066ca627f378e0da9 (patch) | |
| tree | 7c314edaf6c284e4acd48d77c24c4fcfb458cd4c /nvim/lua/autocmds.lua | |
| parent | c37b9e5f00d51aa8625c51fe9fd3431fbb4c5ae4 (diff) | |
feature: auto convert .tex .md to pdf on save
Diffstat (limited to 'nvim/lua/autocmds.lua')
| -rw-r--r-- | nvim/lua/autocmds.lua | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/nvim/lua/autocmds.lua b/nvim/lua/autocmds.lua index e69de29..1a13cf4 100644 --- a/nvim/lua/autocmds.lua +++ b/nvim/lua/autocmds.lua @@ -0,0 +1,24 @@ +vim.cmd([[ +augroup TexToPDF + autocmd! + autocmd BufWritePost *.tex silent !pdflatex "%" +augroup END +]]) + +vim.cmd([[ +augroup MarkdownToPDF + autocmd! + autocmd BufWritePost *.md silent !pandoc "%:p" -o "%:p:r.pdf" +augroup END +]]) + +-- Set Up Spellchecking for German +vim.opt.spelllang = 'de' +vim.opt.spell = true + +-- Enable Spellchecking and Highlighting +vim.opt.spell = true +vim.cmd('highlight SpellBad cterm=underline gui=underline') +vim.cmd('highlight SpellCap cterm=underline gui=underline') +vim.cmd('highlight SpellRare cterm=underline gui=underline') +vim.cmd('highlight SpellLocal cterm=underline gui=underline')
\ No newline at end of file |
