From: Samir Benmendil Date: Tue, 11 Apr 2023 14:51:33 +0000 (+0100) Subject: vim: import some options from nvim LazyVim X-Git-Url: https://git.rmz.io/dotfiles.git/commitdiff_plain/df3825aa29394c4bf81c6b09250bd874b7e2c300 vim: import some options from nvim LazyVim --- diff --git a/vim/vimrc b/vim/vimrc index d92ec16..f40b08f 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -247,6 +247,7 @@ set shortmess+=T " truncate other messages in the middle set shortmess+=W " don't give 'written' or '[w]' when writing a file set shortmess+=A " ignore swapfile warning set shortmess+=I " no splash screen +set shortmess+=c " don't give |ins-completion-menu| messages " editing text {{{2 set backspace=indent,eol,start " allow backspacing over everything in insert mode @@ -264,6 +265,7 @@ set formatoptions+=t " Auto-wrap text using textwidth set formatoptions-=o " Do not insert comment leader after hitting o or O in normal mode set nrformats-=octal " don't inc/dec octal numbers with ^[AX] +set nrformats+=unsigned " treat all numbers as unsigned set complete=. " scan the current buffer ( 'wrapscan' is ignored) set complete+=w " scan buffers from other windows @@ -315,6 +317,7 @@ set backupskip+=.netrc " skip netrc set backupskip+=/dev/shm/pass* " skip passwordstore files set undofile " persistent undo history +set undolevels=10000 " moar undos if !has('nvim') set undodir=$XDG_CACHE_HOME/vim/undo// endif @@ -352,6 +355,7 @@ set wildignore+=*.orig " Merge resolution files " running make and jumping to errors {{{2 set makeprg=make\ -w " print changing directories +set grepformat=%f:%l:%c:%m set grepprg=ag\ --vimgrep\ $* " language specific {{{2