From eb64c7ef07fd7f125f5547fc31d72409642766a1 Mon Sep 17 00:00:00 2001 From: 0scar Date: Fri, 4 Dec 2020 13:28:13 +0100 Subject: Update vimrc --- .config/vim/vimrc | 40 ++++++++++++++++++++++------------------ 1 file changed, 22 insertions(+), 18 deletions(-) (limited to '.config/vim') diff --git a/.config/vim/vimrc b/.config/vim/vimrc index 93269e5..7827d41 100644 --- a/.config/vim/vimrc +++ b/.config/vim/vimrc @@ -1,10 +1,11 @@ +runtime! archlinux.vim +scriptencoding utf-8 + set directory=$XDG_CACHE_HOME/vim,~/,/tmp set backupdir=$XDG_CACHE_HOME/vim,~/,/tmp set viminfo+=n$XDG_CACHE_HOME/vim/viminfo let $MYVIMRC="$XDG_CONFIG_HOME/vim/vimrc" -set runtimepath=$XDG_CONFIG_HOME/vim,$XDG_CONFIG_HOME/vim/after,$VIM,$VIMRUNTIME -runtime! archlinux.vim -scriptencoding utf-8 +set runtimepath=$XDG_CONFIG_HOME/vim,$XDG_CONFIG_HOME/vim/after,$VIM,$VIMRUNTIME,$VIM/vimfiles,$VIM/vimfiles/after " behaviour set history=200 @@ -17,14 +18,13 @@ set nocompatible set backspace=2 set incsearch set formatoptions+=tcroqn2bmj -"set formatoptions+=1cjmnoqrw -"set formatoptions+=2acjnoqrtw -set relativenumber set number " Enable mouse support set mouse=a +set clipboard=unnamedplus + " tabs set expandtab set tabstop=2 @@ -48,8 +48,7 @@ let g:jellybeans_overrides = { 'background': { let g:jellybeans_use_term_italics = 1 colorscheme jellybeans -"set listchars=space:·\,eol:¬ -set listchars= +set listchars=tab:\ \ >,extends:…,precedes:… set list @@ -62,14 +61,8 @@ set fileencoding=utf-8 set encoding=utf-8 set fileformats=unix -set viminfofile=${XDG_DATA_HOME:-$HOME/.local/share}/viminfo - 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 @@ -100,26 +93,37 @@ let g:vimtex_view_method = 'zathura' function! Synctex() " remove 'silent' for debugging - execute "silent !mv -u latex.out/" . bufname('%')[:-5] . ".synctex.gz ." - execute "silent !zathura --synctex-forward " . line('.') . ":" . col('.') . ":" . bufname('%') . " " . bufname('%')[:-5] . ".pdf" + 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 -map :make -au BufNewFile,BufRead *.fo setlocal ft=fasto 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" % +autocmd BufWritePost *.md !cmark-gfm -e footnotes -e table -e strikethrough -e autolink -e tagfilter -e tasklist --unsafe % > %:r.html + set makeprg=GCC_COLORS=\ make vnoremap // y/\V" +match ErrorMsg '\%>80v.\+' +match ErrorMsg '\( \| \)\+$' + +map :make + map! [1;5A map! [1;5B map! [1;5C map! [1;5D +map [1;5A +map [1;5B +map [1;5C +map [1;5D + +map autocmd VimEnter * silent !echo -ne "\e[1 q" -- cgit v1.3