From af2aba112027a896a28e252e5161ba12f92c0d5a Mon Sep 17 00:00:00 2001 From: 0scar Date: Thu, 10 Jun 2021 10:09:38 +0200 Subject: Update vimrc --- .config/vim/vimrc | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) (limited to '.config/vim') diff --git a/.config/vim/vimrc b/.config/vim/vimrc index 19b167f..09f33e3 100644 --- a/.config/vim/vimrc +++ b/.config/vim/vimrc @@ -80,6 +80,10 @@ set fileformats=unix set grepprg=grep\ -nH\ $* +"set statusline+=%#warningmsg# +"set statusline+=%{SyntasticStatuslineFlag()} +"set statusline+=%* + let g:syntastic_always_populate_loc_list = 1 let g:syntastic_auto_loc_list = 1 let g:syntastic_check_on_open = 1 @@ -120,8 +124,9 @@ au BufNewFile,BufRead /tmp/[a-zA-Z0-9]\+/ setlocal ft=sh " Remove trailing cancer on write autocmd BufWritePre * %s/\s\+$//e autocmd BufWritePost *.tex !latexrun --bibtex-cmd="biber" --latex-args="-synctex=1 -interaction=nonstopmode" % +"autocmd BufWritePost *.tex !latexrun --bibtex-cmd="biber" --latex-args="-synctex=1 -shell-escape" report.tex -autocmd BufWritePost *.md !cmark-gfm -e footnotes -e table -e strikethrough -e autolink -e tagfilter -e tasklist --unsafe % > %:r.html +"autocmd BufWritePost *.md !cmark-gfm -e footnotes -e table -e strikethrough -e autolink -e tagfilter -e tasklist --unsafe % > %:r.html autocmd BufReadPre *.asm !set ft=nasm @@ -145,10 +150,22 @@ map [1;5C map [1;5D map +"map imap A imap I +" Change cursor to block +"autocmd VimEnter * silent !echo -ne "\e[1 q" +"autocmd VimResume * silent !echo -ne "\e[1 q" + " Preserve clipboard autocmd VimLeave * call system("xsel -ib", getreg()) autocmd VimSuspend * call system("xsel -ib", getreg()) + +"if has("autocmd") +" augroup templates +" autocmd BufNewFile *.h 0r $XDG_CONFIG_HOME/vim/templates/skeleton.h +" autocmd BufNewFile *.h "s/<++DEF++>/" toupper(expand('%:t:r') . "_" . expand('%:e'))) +" augroup END +"endif -- cgit v1.3