vim backups and temp files isolated to own directories

This commit is contained in:
Stefen Auris 2017-10-10 15:41:51 -04:00
parent d9fde95964
commit 718f2b8207

14
.vimrc
View file

@ -61,8 +61,12 @@ command W w !sudo tee % > /dev/null
nnoremap <leader>p :set paste<CR>"+p:set nopaste<CR>
vnoremap <leader>p <Esc>:set paste<CR>gv"+p:set nopaste<CR>
""copy to outside buffer
"" Allow paste to and from system clipboard with + register
set clipboard=unnamedplus
vnoremap <leader>y "+y
"select all
nnoremap <leader>a ggVG
""paste from 0 register
"Useful because `d` overwrites the <quote> register
@ -90,3 +94,13 @@ let g:airline#extensions#tabline#enabled = 1
autocmd BufNewFile,BufRead *.md set filetype=markdown
set nrformats-=octal
" Centralize backups, swapfiles and undo history
set backupdir=~/.vim/backups
set directory=~/.vim/swaps
if exists("&undodir")
set undodir=~/.vim/undo
endif
" Dont create backups when editing files in certain directories
set backupskip=/tmp/*,/private/tmp/*