zshrc: MASSIVE speedup - use omzsh's handle_completion_insecurities
This commit is contained in:
parent
bb275bc11e
commit
9e6eeb70d5
1 changed files with 6 additions and 18 deletions
24
.zshrc
24
.zshrc
|
@ -56,6 +56,8 @@ ${SKIP_PLUGINS:-false} || {
|
||||||
zinit snippet OMZL::termsupport.zsh
|
zinit snippet OMZL::termsupport.zsh
|
||||||
# Required lib functions (specifically omz_urlencode)
|
# Required lib functions (specifically omz_urlencode)
|
||||||
zinit snippet OMZL::functions.zsh
|
zinit snippet OMZL::functions.zsh
|
||||||
|
# Compaudit
|
||||||
|
zinit snippet OMZL::compfix.zsh
|
||||||
|
|
||||||
|
|
||||||
# Quality of life
|
# Quality of life
|
||||||
|
@ -203,6 +205,9 @@ bindkey '^[[A' history-substring-search-up
|
||||||
bindkey '^[[B' history-substring-search-down
|
bindkey '^[[B' history-substring-search-down
|
||||||
bindkey -M vicmd 'k' history-substring-search-up
|
bindkey -M vicmd 'k' history-substring-search-up
|
||||||
bindkey -M vicmd 'j' history-substring-search-down
|
bindkey -M vicmd 'j' history-substring-search-down
|
||||||
|
|
||||||
|
# Run compaudit and such, from OMZL::compfix.zsh
|
||||||
|
handle_completion_insecurities &|
|
||||||
# <<<
|
# <<<
|
||||||
|
|
||||||
# Colors and compinit >>>
|
# Colors and compinit >>>
|
||||||
|
@ -216,24 +221,7 @@ export LESS_TERMCAP_us=$'\E[01;36m'
|
||||||
export LESS=-R
|
export LESS=-R
|
||||||
autoload -Uz compinit colors zcalc
|
autoload -Uz compinit colors zcalc
|
||||||
# only do full compinit once per day, use cached version usually
|
# only do full compinit once per day, use cached version usually
|
||||||
# if ! compaudit &>/dev/null; then
|
|
||||||
# echo "WARNING!"
|
|
||||||
# echo " the following directories contain completions that have the wrong file permissions to be considered safe."
|
|
||||||
# compaudit
|
|
||||||
# echo " completions not loaded"
|
|
||||||
# echo
|
|
||||||
# echo "Please fix this and then continue"
|
|
||||||
# echo " (note, this command might help: compaudit | xargs chmod g-w,o-w)"
|
|
||||||
# echo
|
|
||||||
# else
|
|
||||||
if ! [[ -o extendedglob ]]; then setopt extendedglob; undo_setopt=true; fi
|
|
||||||
if [[ -n ${ZDOTDIR}/.zcompdump(#qN.mh+24) ]]; then
|
|
||||||
compinit
|
|
||||||
else
|
|
||||||
compinit -C
|
|
||||||
fi
|
|
||||||
if [[ undo_setopt = true ]]; then unsetopt extendedglob; fi
|
|
||||||
# fi
|
|
||||||
colors
|
colors
|
||||||
# <<<
|
# <<<
|
||||||
# auto save and load working dir (allow `cd -` on start) >>>
|
# auto save and load working dir (allow `cd -` on start) >>>
|
||||||
|
|
Loading…
Add table
Reference in a new issue