Use zplug to manage local plugins
This commit is contained in:
parent
d54841dc9e
commit
86f8470be0
@ -1,26 +0,0 @@
|
||||
# vim: ft=zsh
|
||||
|
||||
export ZPLUG_ROOT=${ZPLUG_ROOT:-/usr/share/zplug}
|
||||
|
||||
if [[ ! -f "${ZPLUG_ROOT}/init.zsh" ]]; then
|
||||
return
|
||||
fi
|
||||
|
||||
source ${ZPLUG_ROOT}/init.zsh
|
||||
zplug "plugins/git", from:oh-my-zsh
|
||||
zplug "plugins/sudo", from:oh-my-zsh
|
||||
zplug "plugins/command-not-found", from:oh-my-zsh
|
||||
zplug "zsh-users/zsh-syntax-highlighting"
|
||||
zplug "zsh-users/zsh-autosuggestions"
|
||||
zplug "zsh-users/zsh-history-substring-search"
|
||||
zplug "zsh-users/zsh-completions"
|
||||
zplug "junegunn/fzf", use:"shell/*.zsh"
|
||||
|
||||
if ! zplug check --verbose; then
|
||||
printf "Install? [y/N]: "
|
||||
if read -q; then
|
||||
echo
|
||||
zplug install
|
||||
fi
|
||||
fi
|
||||
zplug load
|
||||
43
zshrc
43
zshrc
@ -263,8 +263,43 @@ precmd_functions=(store_last_return_value $precmd_functions)
|
||||
|
||||
zmodload zsh/complist
|
||||
|
||||
#---------------------------------- Partials ------------------------------------
|
||||
#---------------------------------- Plugins ------------------------------------
|
||||
|
||||
export ZPLUG_ROOT=${ZPLUG_ROOT:-$ZDOTDIR/zplug}
|
||||
export ZPLUG_VERSION=${ZPLUG_VERSION:-2.4.2}
|
||||
|
||||
if [[ ! -d "$ZPLUG_ROOT" ]]; then
|
||||
ZPLUG_PARENT=$(dirname "$ZPLUG_ROOT")
|
||||
if [[ ! -w "$ZPLUG_PARENT" ]]; then
|
||||
echo "ZPLUG_ROOT, which is $ZPLUG_ROOT doesn't exists and cannot be created" >&2
|
||||
return
|
||||
fi
|
||||
printf "zplug not installed, clone to ${ZPLUG_ROOT}? [y/N]: "
|
||||
if read -q; then
|
||||
echo
|
||||
git clone https://github.com/zplug/zplug -b "$ZPLUG_VERSION" $ZPLUG_ROOT
|
||||
fi
|
||||
fi
|
||||
|
||||
source ${ZPLUG_ROOT}/init.zsh
|
||||
|
||||
zplug "plugins/git", from:oh-my-zsh
|
||||
zplug "plugins/sudo", from:oh-my-zsh
|
||||
zplug "plugins/command-not-found", from:oh-my-zsh
|
||||
zplug "zsh-users/zsh-syntax-highlighting"
|
||||
zplug "zsh-users/zsh-autosuggestions"
|
||||
zplug "zsh-users/zsh-history-substring-search"
|
||||
zplug "zsh-users/zsh-completions"
|
||||
zplug "junegunn/fzf", use:"shell/*.zsh"
|
||||
|
||||
zplug "$ZDOTDIR/zsh.d", from:local
|
||||
|
||||
if ! zplug check --verbose; then
|
||||
printf "Install? [y/N]: "
|
||||
if read -q; then
|
||||
echo
|
||||
zplug install
|
||||
fi
|
||||
fi
|
||||
zplug load
|
||||
|
||||
for partial in ${ZDOTDIR}/zsh.d/*.zsh; do
|
||||
source $partial
|
||||
done
|
||||
|
||||
Loading…
Reference in New Issue
Block a user