diff --git a/zsh/prompt.zsh b/zsh/prompt.zsh index 7b92e43..46f4db1 100644 --- a/zsh/prompt.zsh +++ b/zsh/prompt.zsh @@ -13,7 +13,7 @@ local color=green fi - echo "%{%F{$color}%} $(__git_ps1 "%s")" + echo "%{%F{$color}%}  $(__git_ps1 "%s")" else echo "" fi @@ -26,9 +26,9 @@ } PROMPT_EC='%(?.%{%F{green}%}.%{%F{red}%})%?' PROMPT_USER='%{%F{magenta}%}%n' -PROMPT_DIR='%{%F{blue}%}%~% ' +PROMPT_DIR='%{%F{blue}%}%~%' PROMPT_SU='%{%f%k%b%}%(!.%{%F{red}%}# %{%k%F{black}%})' -PROMPT='%{%f%b%k%}$PROMPT_EC $PROMPT_USER $PROMPT_DIR $(_git_info) -%{%f%k%b%}> ' +PROMPT='%{%f%b%k%} $PROMPT_EC $PROMPT_USER $PROMPT_DIR $(_git_info) +%{%f%k%b%}▸ ' diff --git a/zsh/prompt.zsh b/zsh/prompt.zsh index 7b92e43..46f4db1 100644 --- a/zsh/prompt.zsh +++ b/zsh/prompt.zsh @@ -13,7 +13,7 @@ local color=green fi - echo "%{%F{$color}%} $(__git_ps1 "%s")" + echo "%{%F{$color}%}  $(__git_ps1 "%s")" else echo "" fi @@ -26,9 +26,9 @@ } PROMPT_EC='%(?.%{%F{green}%}.%{%F{red}%})%?' PROMPT_USER='%{%F{magenta}%}%n' -PROMPT_DIR='%{%F{blue}%}%~% ' +PROMPT_DIR='%{%F{blue}%}%~%' PROMPT_SU='%{%f%k%b%}%(!.%{%F{red}%}# %{%k%F{black}%})' -PROMPT='%{%f%b%k%}$PROMPT_EC $PROMPT_USER $PROMPT_DIR $(_git_info) -%{%f%k%b%}> ' +PROMPT='%{%f%b%k%} $PROMPT_EC $PROMPT_USER $PROMPT_DIR $(_git_info) +%{%f%k%b%}▸ ' diff --git a/zsh/zshrc.symlink b/zsh/zshrc.symlink index a11b1a6..4e34db2 100644 --- a/zsh/zshrc.symlink +++ b/zsh/zshrc.symlink @@ -13,11 +13,6 @@ source $DOTFILES/git/git-prompt.sh source $DOTFILES/git/git-completion.zsh &>/dev/null -# Init autocomplete -autoload -U compinit -compinit -zstyle ':completion:*' menu select - # History HISTFILE=~/.zsh_history HISTSIZE=10000 @@ -27,14 +22,35 @@ setopt HIST_IGNORE_DUPS setopt HIST_IGNORE_ALL_DUPS setopt APPEND_HISTORY +setopt INC_APPEND_HISTORY setopt HIST_REDUCE_BLANKS setopt HIST_IGNORE_SPACE setopt HIST_NO_STORE +setopt HIST_VERIFY +setopt EXTENDED_HISTORY -setopt COMPLETE_ALIASES +# Globbing +setopt GLOBDOTS +setopt EXTENDEDGLOB -# color code completion -zstyle ':completion:*' list-colors "=(#b) #([0-9]#)*=36=31" + +# CD +setopt AUTO_CD +setopt AUTO_PUSHD +setopt CDABLE_VARS + +# IO +setopt CORRECT + +# Prompting +setopt PROMPT_SUBST + +# Scripts and Functions +setopt MULTIOS + +# zmv +autoload -U zmv +alias mmv="noglob zmv" # Vi mode bindkey -v