users/ryan/modules/nvim/init.vim
main
· 664 B · 27 lines
raw
| 1 | set nu rnu |
| 2 | imap kj <Esc> |
| 3 | set ts=4 |
| 4 | set sw=4 |
| 5 | set sts=4 |
| 6 | set et |
| 7 | set mouse= |
| 8 | set cursorline |
| 9 | set cc=79 |
| 10 | |
| 11 | "Load Theme |
| 12 | colorscheme tokyonight-night |
| 13 | |
| 14 | "vim-pandoc config |
| 15 | let g:pandoc#modules#disabled = ['spell', 'folding'] |
| 16 | |
| 17 | "vim-table-mode config |
| 18 | let g:table_mode_corner_corner='+' |
| 19 | let g:table_mode_header_fillchar='=' |
| 20 | |
| 21 | "pandoc render and open preview |
| 22 | command Pv AsyncRun zathura '%:r.pdf' |
| 23 | command Rd silent exec "!pandoc -t pdf -o %:r.pdf --from=markdown+escaped_line_breaks -V geometry:margin=1in %" |
| 24 | command Rr exec "!pandoc -t pdf -o %:r.pdf --from=markdown+escaped_line_breaks -V geometry:margin=1in %" |
| 25 | |
| 26 | "Auto-rerender markdown files to pdf |
| 27 | autocmd BufWritePost *.mkd :Rd |