暂无描述

.zshrc 1.3KB

    # The following lines were added by compinstall zstyle ':completion:*' completer _complete _ignored zstyle ':completion:*' matcher-list 'm:{[:lower:]}={[:upper:]}' 'r:|[._-/]=** r:|=**' zstyle :compinstall filename '/home/lu/.zshrc' autoload -Uz compinit compinit # End of lines added by compinstall # Lines configured by zsh-newuser-install HISTFILE=~/.zsh_history HISTSIZE=10000 SAVEHIST=1000 setopt autocd extendedglob # End of lines configured by zsh-newuser-install function repo_char { #hg root >/dev/null 2> /dev/null && echo '☿' && return git branch > /dev/null 2> /dev/null && echo "±" && return echo "∅" } function repo_branch { if git branch > /dev/null 2> /dev/null; then echo "%{$fg[green]%}$(git branch --no-color | sed -En 's/^\* (.*)/\1/p')%{$reset_color%}" fi } autoload colors && colors function precmd { user="%{$fg[red]%}%n%{$reset_color%}" dir="%{$fg[cyan]%}%~%{$reset_color%}" lastcmd="$history[$(($HISTCMD-1))]" lastcmd_witherror="%(?.$lastcmd.%S$lastcmd%s)" PROMPT="$user in $dir@$(repo_branch) $lastcmd_witherror $(repo_char) $ " RPROMPT="%D{%Y-%m-%d} %{$fg[red]%}%t%{$reset_color%}" } bindkey $terminfo[kend] end-of-line bindkey $terminfo[khome] beginning-of-line bindkey $terminfo[kdch1] delete-char bindkey  history-incremental-search-backward source ~/.env