From c2624a25c7a950ab3fbd0f53df7f074ae9cee617 Mon Sep 17 00:00:00 2001 From: 0scar Date: Sat, 11 Jun 2022 20:48:24 +0200 Subject: Update vimrc --- .config/vim/vimrc | 33 +++++++++++---------------------- 1 file changed, 11 insertions(+), 22 deletions(-) (limited to '.config/vim/vimrc') diff --git a/.config/vim/vimrc b/.config/vim/vimrc index 20bf9f3..6c6ad49 100644 --- a/.config/vim/vimrc +++ b/.config/vim/vimrc @@ -133,31 +133,20 @@ let g:vimtex_compiler_latexrun = { let g:latex_view_general_viewer = 'zathura' let g:vimtex_view_method = 'zathura' -function! Synctex() - " remove 'silent' for debugging - execute "silent !mv -u latex.out/" . expand('%:t:r') . ".synctex.gz ." - execute "silent !zathura --synctex-forward " . line('.') . ":" . col('.') . ":" . bufname('%') . " " . expand('%:t:r') . ".pdf" - redraw! -endfunction - -autocmd BufReadPost *.tex set spell spelllang=en_US - -""" /LATEX STUFFS - -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" % + +" Set tmp-file default type to `sh` (used when editing command line) +autocmd BufNewFile,BufRead /tmp/[a-zA-Z0-9]\+/ setlocal ft=sh autocmd BufReadPre *.asm !set ft=nasm set makeprg=GCC_COLORS=\ make -vnoremap // y/\V" -vnoremap (( `>a)` -vnoremap [[ `>a]` -vnoremap {{ `>a}` +vmap // y/\V" +vnoremap ( `>a)` +vnoremap [ `>a]` +vnoremap { `>a}` match ErrorMsg '\%>80v.\+' match ErrorMsg '\( \| \)\+$' @@ -201,10 +190,10 @@ autocmd VimSuspend * call system("xsel -ib", getreg()) " 5 -> blinking vertical bar " 6 -> solid vertical bar " 7 -> snowman -au VimEnter * silent execute "!echo -e '\e[2 q'" -au VimLeave * silent execute "!echo -e '\e[6 q'" -au InsertEnter * silent execute "!echo -ne '\e[6 q'" -au InsertLeave * silent execute "!echo -ne '\e[2 q'" +autocmd VimEnter * silent execute "!echo -e '\e[2 q'" +autocmd VimLeave * silent execute "!echo -e '\e[6 q'" +autocmd InsertEnter * silent execute "!echo -ne '\e[6 q'" +autocmd InsertLeave * silent execute "!echo -ne '\e[2 q'" " Undercurls let &t_Cs = "\e[4:3m" -- cgit v1.3