diff options
author | Jonas Gunz <himself@jonasgunz.de> | 2021-03-06 14:03:58 +0100 |
---|---|---|
committer | Jonas Gunz <himself@jonasgunz.de> | 2021-03-06 14:03:58 +0100 |
commit | 5959b63a2410c7b492519e37f2c2621002208019 (patch) | |
tree | 15b65331d24d2ed2cde30f28031d28250cbce7be /.vim/vimrc | |
parent | 3947185069f3e21feeb76ee45d2d5ad4d67e1263 (diff) | |
download | dotfiles-5959b63a2410c7b492519e37f2c2621002208019.tar.gz |
vim: latex binds
Diffstat (limited to '.vim/vimrc')
-rw-r--r-- | .vim/vimrc | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -74,6 +74,8 @@ vnoremap <Space> zf au filetype c* nmap <silent> <F4> :Make<CR> au filetype sh nmap <silent> <F4> :Runbuffer<CR> au filetype python nmap <silent> <F4> :Runbuffer<CR> +au filetype *tex nmap <silent> <F4> :Makelatex<CR> +au filetype *tex nmap <silent> <F2> :Openpdf<CR> nmap <silent> <F3> :Newterm<CR> @@ -107,9 +109,12 @@ command! MakeTags !ctags -R . command -bar Newterm call Run_in_terminal("") command -bar Runbuffer call Run_in_terminal(expand("%:p")) -command -bar Make call Run_in_terminal("make") +command -bar Make call Run_in_terminal("make run") command -bar Fileheader call Insert_Header(expand("%")) +command -bar Makelatex silent! execute "!pdflatex % > /dev/null 2>&1 &" | redraw! +command Openpdf silent! execute "!mupdf " . (join(split(expand("%"), '\.')[:-2], ".") . ".pdf") . " > /dev/null 2>&1 &" | redraw! + " =========== " FUNCTIONS " =========== @@ -117,7 +122,7 @@ command -bar Fileheader call Insert_Header(expand("%")) function Insert_Header(name) let l:name=systemlist("git config --global --get user.name")[0] let l:mail=systemlist("git config --global --get user.email")[0] - call append("0", ["/*", " * ".a:name, " * (c) ".strftime("%Y")." ".l:name." <".l:mail.">", " * License: ", " */"]) + call append("0", ["/*", " * ".a:name, " * (c) ".strftime("%Y")." ".l:name." <".l:mail.">", " * License: All rights reserved.", " */"]) startinsert endfunction |