vimrc

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | Submodules

commit a6550ee61f46388877feb548a95c5a39b2d4331d
parent f86f576d3d113ce30eadfffe32531a42293ec91c
Author: Pablo Cárdenas <pablo.cardenas@imca.edu.pe>
Date:   Fri, 12 Jul 2024 20:28:44 -0500

vimrc: Create directories if don't exist

Diffstat:
Mvimrc | 22+++++++++++++++++++---
1 file changed, 19 insertions(+), 3 deletions(-)

diff --git a/vimrc b/vimrc @@ -8,23 +8,39 @@ set t_Co=16 set swapfile set undofile set backup +autocmd BufWinLeave *.* mkview + if has('win32') set pythonthreedll=$LOCALAPPDATA\Programs\Python\Python312\python312.dll set directory=$TEMP\vim\swap\ set undodir=$TEMP\vim\undo\ set backupdir=$TEMP\vim\backup\ + set viewdir=$TEMP\vim\view\ else set directory=$XDG_CACHE_HOME/vim/swap/ set undodir=$XDG_CACHE_HOME/vim/undo/ set backupdir=$XDG_CACHE_HOME/vim/backup/ + set viewdir=$XDG_CACHE_HOME/vim/view/ +endif + +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 +if ! isdirectory(expand(&g:viewdir)) + silent! call mkdir(expand(&g:viewdir), 'p', 0700) +endif + set path= set wildignore+=*/node_modules/* set wildignore+=*/venv/*,*/*.egg-info/*,*.pyc,*/__pycache__/ -autocmd BufWinLeave *.* mkview - set noloadplugins " runtime! plugin/getscriptPlugin.vim @@ -59,7 +75,7 @@ runtime! plugin/redact_pass.vim " packadd vim-surround " packadd vimtex -" packadd hardmode +packadd hardmode packadd tmux packadd lsp