Update zsh config

This commit is contained in:
rydesun 2022-10-16 02:03:31 +08:00
parent 7081ca1ed2
commit 5019bba4c4

View file

@ -5,7 +5,7 @@ _ZSH_PLUG_DIR=${XDG_DATA_HOME}/zinit
[[ -z $_ENV_ROOT ]] && [[ ${UID} == 0 || ${EUID} == 0 ]] && _ENV_ROOT=1
[[ -z $_ENV_SSH ]] && [[ -n ${SSH_CLIENT:-${SSH_TTY}} ]] && _ENV_SSH=1
[[ -z $_ENV_NVIM ]] && [[ -n ${NVIM_LISTEN_ADDRESS} ]] && _ENV_NVIM=1
[[ -z $_ENV_NVIM ]] && [[ -n ${NVIM} ]] && _ENV_NVIM=1
[[ -z $_ENV_PYVENV ]] && [[ -n ${VIRTUAL_ENV} ]] && _ENV_PYVENV=1
[[ -z $_ENV_NVM ]] && [[ -n ${NVM_BIN} ]] && _ENV_NVM=1
[[ -z $_ENV_FULL_UI ]] && [[ ! -z ${KITTY_PID} ]] && _ENV_FULL_UI=1
@ -307,16 +307,4 @@ pmd() { pml $1 | grep -e '\.service$' -e '\.socket$' -e '\.timer$' -e '\.desktop
# >>>-----------------------------------
# <<< 自动执行
# neovim终端中的zsh自动设置neovim的工作目录
if ((_ENV_NVIM)); then
function nvim_lcd() {
emulate -L zsh
nvr +"lcd $PWD"
}
chpwd_functions+=nvim_lcd
fi
# >>>-----------------------------------
# vim: foldmethod=marker:foldmarker=<<<,>>>:foldlevel=0