add interactive cd for zsh
This commit is contained in:
38
zsh/zshrc
38
zsh/zshrc
@@ -113,23 +113,27 @@ source $ZSH/oh-my-zsh.sh
|
|||||||
|
|
||||||
# Homebrew tsinghua mirror for macOS
|
# Homebrew tsinghua mirror for macOS
|
||||||
function brewthu() {
|
function brewthu() {
|
||||||
if [[ $HOMEBREW_BOTTLE_DOMAIN = "" ]]; then
|
if [[ $HOMEBREW_BOTTLE_DOMAIN = "" ]]; then
|
||||||
export HOMEBREW_API_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/api"
|
export HOMEBREW_API_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/api"
|
||||||
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles"
|
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles"
|
||||||
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"
|
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"
|
||||||
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git"
|
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git"
|
||||||
export HOMEBREW_PIP_INDEX_URL="https://pypi.tuna.tsinghua.edu.cn/simple"
|
export HOMEBREW_PIP_INDEX_URL="https://pypi.tuna.tsinghua.edu.cn/simple"
|
||||||
# Bottles
|
# Bottles
|
||||||
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles"
|
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles"
|
||||||
else
|
else
|
||||||
unset HOMEBREW_API_DOMAIN
|
unset HOMEBREW_API_DOMAIN
|
||||||
unset HOMEBREW_BOTTLE_DOMAIN
|
unset HOMEBREW_BOTTLE_DOMAIN
|
||||||
unset HOMEBREW_BREW_GIT_REMOTE
|
unset HOMEBREW_BREW_GIT_REMOTE
|
||||||
unset HOMEBREW_CORE_GIT_REMOTE
|
unset HOMEBREW_CORE_GIT_REMOTE
|
||||||
unset HOMEBREW_PIP_INDEX_URL
|
unset HOMEBREW_PIP_INDEX_URL
|
||||||
# Bottles
|
# Bottles
|
||||||
unset HOMEBREW_BOTTLE_DOMAIN
|
unset HOMEBREW_BOTTLE_DOMAIN
|
||||||
fi
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
function cdi() {
|
||||||
|
cd $(find . -type d | fzf)
|
||||||
}
|
}
|
||||||
|
|
||||||
# using starship as prompt
|
# using starship as prompt
|
||||||
|
Reference in New Issue
Block a user