update nvim config

This commit is contained in:
Santiago Forero 2021-08-24 10:36:05 -05:00
parent 5d4f620232
commit 8d68fbcb64
1 changed files with 19 additions and 32 deletions

View File

@ -1,35 +1,22 @@
if &compatible " Tabs
set nocompatible set tabstop=4
endif set softtabstop=4
set expandtab
set backspace=indent,eol,start " UI
set ruler set number
set suffixes+=.aux,.bbl,.blg,.brf,.cb,.dvi,.idx,.ilg,.ind,.inx,.jpg,.log,.out,.png,.toc set showcmd
set suffixes-=.h set nowrap
set suffixes-=.obj set mouse=a
" Move temporary files to a secure location to protect against CVE-2017-1000382 set lazyredraw
if exists('$XDG_CACHE_HOME') set cursorline
let &g:directory=$XDG_CACHE_HOME
else
let &g:directory=$HOME . '/.cache'
endif
let &g:undodir=&g:directory . '/vim/undo//'
let &g:backupdir=&g:directory . '/vim/backup//'
let &g:directory.='/vim/swap//'
" Create directories if they doesn't exist
if ! isdirectory(expand(&g:directory))
silent! call mkdir(expand(&g:directory), 'p', 0700)
endif
if ! isdirectory(expand(&g:backupdir))
silent! call mkdir(expand(&g:backupdir), 'p', 0700)
endif
if ! isdirectory(expand(&g:undodir))
silent! call mkdir(expand(&g:undodir), 'p', 0700)
endif
" Make shift-insert work like in Xterm " Syntax
if has('gui_running') syntax on
map <S-Insert> <MiddleMouse>
map! <S-Insert> <MiddleMouse> set autoindent
endif
filetype indent on
set wildmenu
set showmatch