vim backups and temp files isolated to own directories
This commit is contained in:
parent
d9fde95964
commit
718f2b8207
1 changed files with 14 additions and 0 deletions
14
.vimrc
14
.vimrc
|
@ -61,8 +61,12 @@ command W w !sudo tee % > /dev/null
|
||||||
nnoremap <leader>p :set paste<CR>"+p:set nopaste<CR>
|
nnoremap <leader>p :set paste<CR>"+p:set nopaste<CR>
|
||||||
vnoremap <leader>p <Esc>:set paste<CR>gv"+p:set nopaste<CR>
|
vnoremap <leader>p <Esc>:set paste<CR>gv"+p:set nopaste<CR>
|
||||||
""copy to outside buffer
|
""copy to outside buffer
|
||||||
|
"" Allow paste to and from system clipboard with + register
|
||||||
|
set clipboard=unnamedplus
|
||||||
|
|
||||||
vnoremap <leader>y "+y
|
vnoremap <leader>y "+y
|
||||||
"select all
|
"select all
|
||||||
|
|
||||||
nnoremap <leader>a ggVG
|
nnoremap <leader>a ggVG
|
||||||
""paste from 0 register
|
""paste from 0 register
|
||||||
"Useful because `d` overwrites the <quote> 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
|
autocmd BufNewFile,BufRead *.md set filetype=markdown
|
||||||
|
|
||||||
set nrformats-=octal
|
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
|
||||||
|
|
||||||
|
" Don’t create backups when editing files in certain directories
|
||||||
|
set backupskip=/tmp/*,/private/tmp/*
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue