Update vimrc

This commit is contained in:
Michael Campagnaro 2021-01-31 17:57:16 -05:00
parent f499dfad96
commit 77de34f37f
2 changed files with 12 additions and 14 deletions

View File

@ -13,18 +13,13 @@ esac
export PLATFORM=$platform
export PLATFORM_OS=$platform_os
test -f $HOME/.env.platform && . $HOME/.env.platform
test -f $HOME/.env.common && . $HOME/.env.common
test -f $HOME/.env.private && . $HOME/.env.private
test -f $HOME/.aliases && . $HOME/.aliases
test -f $HOME/.aliases.common && . $HOME/.aliases.common
test -f $HOME/.aliases.private && . $HOME/.aliases.private
test -f "$HOME/.env.platform" && . $HOME/.env.platform
test -f "$HOME/.env.common" && . $HOME/.env.common
test -f "$HOME/.env.private" && . $HOME/.env.private
test -f "$HOME/.aliases" && . $HOME/.aliases
test -f "$HOME/.aliases.common" && . $HOME/.aliases.common
test -f "$HOME/.aliases.private" && . $HOME/.aliases.private
if [[ -d "$HOME/bin" ]]; then
export PATH=$HOME/bin/:$PATH
fi
if [[ -d "$HOME/.dotfiles/bin" ]]; then
export PATH=$HOME/.dotfiles/bin/:$PATH
fi
test -d "$HOME/bin" && export PATH=$HOME/bin/:$PATH
test -d "$HOME/.dotfiles/bin" && export PATH=$HOME/.dotfiles/bin/:$PATH

5
vimrc
View File

@ -364,6 +364,9 @@ augroup campoCmds
" The ampersand at the end is to make this run in the background. I had to
" group the commands in parens to make the chained commands run in the
" background.
" @improve: don't run a bunch of ctags for the same project when mass
" saving files. They all try to write and move newtags which tends to
" lock up vim and/or spew errors.
let l:ctags_cmd = "!(ctags --c-types=+l --c++-types=+l --exclude=*.md --exclude=*.txt --exclude=*.config --exclude=*.css --exclude=*.html --exclude=*.htm --exclude=*.json --exclude=node_modules --exclude=.git --exclude=.cache " . g:campo_custom_ctags_args . " --recurse=yes -o newtags; mv newtags tags) &"
exec l:ctags_cmd | redraw!
endfun
@ -1015,7 +1018,7 @@ function! GlobalReplaceIt(confirm_replacement)
endif
execute 'Ggrep '.l:term
execute 'Qargs | argdo %s/'.l:term.'/'.l:replacement.'/g'.l:confirm_opt.' | update'
execute 'Qargs | argdo %s/'.l:term.'/'.l:replacement.'/g'.l:confirm_opt
else
echo "Unable to search since you're not in a git repo"
endif