diff options
| author | jdhao <jdhao@hotmail.com> | 2021-09-06 23:47:55 +0800 |
|---|---|---|
| committer | jdhao <jdhao@hotmail.com> | 2021-09-06 23:47:55 +0800 |
| commit | a78fc16c2d4fc89af48420f00bc3f59a916e3fbf (patch) | |
| tree | d147d39f3a641849f9f5746fcb708edd65aa3c9c /core | |
| parent | 4694d8097438b43d588d1de7128390d69b2faa46 (diff) | |
update wildignore and backupskip settings
Diffstat (limited to 'core')
| -rw-r--r-- | core/options.vim | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/core/options.vim b/core/options.vim index 07bb6a0..3fb9389 100644 --- a/core/options.vim +++ b/core/options.vim @@ -26,6 +26,15 @@ endif " Disable creating swapfiles, see https://stackoverflow.com/q/821902/6064933 set noswapfile +" Ignore certain files and folders when globing +set wildignore+=*.o,*.obj,*.dylib,*.bin,*.dll,*.exe +set wildignore+=*/.git/*,*/.svn/*,*/__pycache__/*,*/build/** +set wildignore+=*.jpg,*.png,*.jpeg,*.bmp,*.gif,*.tiff,*.svg,*.ico +set wildignore+=*.pyc,*.pkl +set wildignore+=*.DS_Store +set wildignore+=*.aux,*.bbl,*.blg,*.brf,*.fls,*.fdb_latexmk,*.synctex.gz,*.xdv +set wildignorecase " ignore file and dir name cases in cmd-completion + " Set up backup directory let g:backupdir=expand(stdpath('data') . '/backup') if !isdirectory(g:backupdir) @@ -33,6 +42,8 @@ if !isdirectory(g:backupdir) endif let &backupdir=g:backupdir +" Skip backup for patterns in option wildignore +let &backupskip=&wildignore set backup " create backup for files set backupcopy=yes " copy the original file to backupdir and overwrite it @@ -76,15 +87,6 @@ set fileformats=unix,dos " Fileformats to use for new files set inccommand=nosplit " Show the result of substitution in real time for preview -" Ignore certain files and folders when globing -set wildignore+=*.o,*.obj,*.bin,*.dll,*.exe -set wildignore+=*/.git/*,*/.svn/*,*/__pycache__/*,*/build/** -set wildignore+=*.jpg,*.png,*.jpeg,*.bmp,*.gif,*.tiff,*.svg,*.ico -set wildignore+=*.pyc -set wildignore+=*.DS_Store -set wildignore+=*.aux,*.bbl,*.blg,*.brf,*.fls,*.fdb_latexmk,*.synctex.gz,*.xdv -set wildignorecase " ignore file and dir name cases in cmd-completion - " Ask for confirmation when handling unsaved or read-only files set confirm |
