1
1
mirror of https://github.com/rywng/dotfiles.git synced 2024-11-24 20:01:49 +08:00

Compare commits

..

No commits in common. "19f3be856d581fb72cf5b9152a6234efae3870a5" and "d59f4cc7b705d42b7f5549c58fb0ab1adcb01e7a" have entirely different histories.

20
.zshrc
View File

@ -62,12 +62,19 @@ autoload edit-command-line
zle -N edit-command-line zle -N edit-command-line
bindkey '' edit-command-line bindkey '' edit-command-line
export _Z_DATA="$HOME/.cache/z" #TheFuck plugin
. $HOME/.cache/z.sh fuck_cache="$HOME/.cache/thefuck"
zz () { test -f $fuck_cache || thefuck --alias pls >| "$fuck_cache"
cd `z -l $* | fzf | awk '{print $2}'` source "$fuck_cache"
} unset fuck_cache
alias zc="z -c"
#source fasd_cache for 40 ms quicker start.
fasd_cache="$HOME/.cache/fasd_cache"
if [ "$(command -v fasd)" -nt "$fasd_cache" -o ! -s "$fasd_cache" ]; then
fasd --init zsh-hook zsh-ccomp zsh-ccomp-install zsh-wcomp zsh-wcomp-install posix-alias posix-hook >| "$fasd_cache"
fi
source "$fasd_cache"
unset fasd_cache
#use lf to change dirs. credit: luke #use lf to change dirs. credit: luke
lfcd () { lfcd () {
@ -113,7 +120,6 @@ export LESS="-RSM~"
#local path #local path
export PATH="${PATH}:${HOME}/.local/bin/" export PATH="${PATH}:${HOME}/.local/bin/"
export PATH="${PATH}:${HOME}/.scripts/" export PATH="${PATH}:${HOME}/.scripts/"
export MANPATH="${MANPATH}:${HOME}/.local/share/man"
#ccache support #ccache support
export USE_CCACHE=1 export USE_CCACHE=1