From fcabf2a2c69fe639e2bde23b7cd10d2434674840 Mon Sep 17 00:00:00 2001 From: Sindre Sorhus Date: Thu, 12 Sep 2013 19:09:04 +0200 Subject: [PATCH] Switch back to tab indentation --- pure.zsh | 64 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/pure.zsh b/pure.zsh index 3e4d740..a8dd55a 100644 --- a/pure.zsh +++ b/pure.zsh @@ -18,62 +18,62 @@ # fastest possible way to check if repo is dirty prompt_pure_git_dirty() { - # check if we're in a git repo - command git rev-parse --is-inside-work-tree &>/dev/null || return - # check if it's dirty - command git diff --quiet --ignore-submodules HEAD &>/dev/null + # check if we're in a git repo + command git rev-parse --is-inside-work-tree &>/dev/null || return + # check if it's dirty + command git diff --quiet --ignore-submodules HEAD &>/dev/null - (( $? == 1 )) && echo '*' + (( $? == 1 )) && echo '*' } # displays the exec time of the last command if set threshold was exceeded prompt_pure_cmd_exec_time() { - local stop=`date +%s` - local start=${cmd_timestamp:-$stop} - integer elapsed=$stop-$start - (( $elapsed > ${PURE_CMD_MAX_EXEC_TIME:=5} )) && echo ${elapsed}s + local stop=`date +%s` + local start=${cmd_timestamp:-$stop} + integer elapsed=$stop-$start + (( $elapsed > ${PURE_CMD_MAX_EXEC_TIME:=5} )) && echo ${elapsed}s } prompt_pure_preexec() { - cmd_timestamp=`date +%s` + cmd_timestamp=`date +%s` - # shows the current dir and executed command in the title when a process is active - print -Pn "\e]0;$PWD:t: $2\a" + # shows the current dir and executed command in the title when a process is active + print -Pn "\e]0;$PWD:t: $2\a" } prompt_pure_precmd() { - # shows the full path in the title - print -Pn '\e]0;%~\a' + # shows the full path in the title + print -Pn '\e]0;%~\a' - # git info - vcs_info + # git info + vcs_info - # add `%*` to display the time - print -P '\n%F{blue}%~%F{8}$vcs_info_msg_0_`prompt_pure_git_dirty` $prompt_pure_username%f %F{yellow}`prompt_pure_cmd_exec_time`%f' + # add `%*` to display the time + print -P '\n%F{blue}%~%F{8}$vcs_info_msg_0_`prompt_pure_git_dirty` $prompt_pure_username%f %F{yellow}`prompt_pure_cmd_exec_time`%f' - # reset value since `preexec` isn't always triggered - unset cmd_timestamp + # reset value since `preexec` isn't always triggered + unset cmd_timestamp } prompt_pure_setup() { - prompt_opts=( cr subst percent ) + prompt_opts=( cr subst percent ) - autoload -Uz add-zsh-hook - autoload -Uz vcs_info + autoload -Uz add-zsh-hook + autoload -Uz vcs_info - add-zsh-hook precmd prompt_pure_precmd - add-zsh-hook preexec prompt_pure_preexec + add-zsh-hook precmd prompt_pure_precmd + add-zsh-hook preexec prompt_pure_preexec - zstyle ':vcs_info:*' enable git - zstyle ':vcs_info:git*' formats ' %b' - zstyle ':vcs_info:git*' actionformats ' %b|%a' + zstyle ':vcs_info:*' enable git + zstyle ':vcs_info:git*' formats ' %b' + zstyle ':vcs_info:git*' actionformats ' %b|%a' - # show username@host if logged in through SSH - [[ -n "$SSH_CONNECTION" ]] && prompt_pure_username='%n@%m ' + # show username@host if logged in through SSH + [[ -n "$SSH_CONNECTION" ]] && prompt_pure_username='%n@%m ' - # prompt turns red if the previous command didn't exit with 0 - PROMPT='%(?.%F{magenta}.%F{red})❯%f ' + # prompt turns red if the previous command didn't exit with 0 + PROMPT='%(?.%F{magenta}.%F{red})❯%f ' } prompt_pure_setup "$@"