diff --git a/.config/vim/vim_nix b/.config/vim/vim_nix index fb622ae..8301b07 100644 --- a/.config/vim/vim_nix +++ b/.config/vim/vim_nix @@ -37,6 +37,10 @@ autocmd FileType sh imap :w:vs:ter sh "%" autocmd FileType c map :w:vs:ter gcc "%" -o %< && ./%< && read autocmd FileType c imap :w:vs:ter gcc "%" -o %< && ./%< && read +" pandoc (markdown to pdf) +autocmd FileType markdown map :w:!pandoc -i "%" -o "%:r.pdf" +autocmd FileType markdown imap :w:!pandoc -i "%" -o "%:r.pdf" + " ----- Automatically Render PDF autocmd FileType plaintex command! -nargs=0 Lw w !pdflatex % > /dev/null autocmd FileType tex command! -nargs=0 Lw w !pdflatex % > /dev/null diff --git a/.config/vim/vim_uni b/.config/vim/vim_uni index 4f0ea4e..a8fea31 100644 --- a/.config/vim/vim_uni +++ b/.config/vim/vim_uni @@ -63,9 +63,10 @@ augroup Binary au BufWritePost *.bin set nomod | endif augroup END -" ----- python for vim +" ----- indent for corresponding extension autocmd BufEnter *.py set ai sw=4 ts=4 sta et fo=croql autocmd BufEnter *.c set ai sw=4 ts=4 sta et fo=croql +autocmd BufEnter *.md set ai sw=4 ts=4 sta et fo=croql " ----- Auto refresh vimrc augroup myvimrc