X-Git-Url: https://src.twobees.de/?a=blobdiff_plain;ds=sidebyside;f=stow%2Foh-my-zsh%2F.oh-my-zsh%2Fthemes%2Fhalf-life.zsh-theme;fp=stow%2Foh-my-zsh%2F.oh-my-zsh%2Fthemes%2Fhalf-life.zsh-theme;h=0000000000000000000000000000000000000000;hb=1a8e170bbe5c6641a26ab1ce2e6ce6c5c1faa4cd;hp=c4d785126794214606a9c5e2bab40aa6625e9137;hpb=475ba35502579302593f4735c853c49ef1845dcb;p=dotfiles.git diff --git a/stow/oh-my-zsh/.oh-my-zsh/themes/half-life.zsh-theme b/stow/oh-my-zsh/.oh-my-zsh/themes/half-life.zsh-theme deleted file mode 100644 index c4d7851..0000000 --- a/stow/oh-my-zsh/.oh-my-zsh/themes/half-life.zsh-theme +++ /dev/null @@ -1,93 +0,0 @@ -# prompt style and colors based on Steve Losh's Prose theme: -# https://github.com/sjl/oh-my-zsh/blob/master/themes/prose.zsh-theme -# -# vcs_info modifications from Bart Trojanowski's zsh prompt: -# http://www.jukie.net/bart/blog/pimping-out-zsh-prompt -# -# git untracked files modification from Brian Carper: -# https://briancarper.net/blog/570/git-info-in-your-zsh-prompt - -#use extended color palette if available -if [[ $TERM = (*256color|*rxvt*) ]]; then - turquoise="%{${(%):-"%F{81}"}%}" - orange="%{${(%):-"%F{166}"}%}" - purple="%{${(%):-"%F{135}"}%}" - hotpink="%{${(%):-"%F{161}"}%}" - limegreen="%{${(%):-"%F{118}"}%}" -else - turquoise="%{${(%):-"%F{cyan}"}%}" - orange="%{${(%):-"%F{yellow}"}%}" - purple="%{${(%):-"%F{magenta}"}%}" - hotpink="%{${(%):-"%F{red}"}%}" - limegreen="%{${(%):-"%F{green}"}%}" -fi - -autoload -Uz vcs_info -# enable VCS systems you use -zstyle ':vcs_info:*' enable git svn - -# check-for-changes can be really slow. -# you should disable it, if you work with large repositories -zstyle ':vcs_info:*:prompt:*' check-for-changes true - -# set formats -# %b - branchname -# %u - unstagedstr (see below) -# %c - stagedstr (see below) -# %a - action (e.g. rebase-i) -# %R - repository path -# %S - path in the repository -PR_RST="%{${reset_color}%}" -FMT_BRANCH=" on ${turquoise}%b%u%c${PR_RST}" -FMT_ACTION=" performing a ${limegreen}%a${PR_RST}" -FMT_UNSTAGED="${orange} ●" -FMT_STAGED="${limegreen} ●" - -zstyle ':vcs_info:*:prompt:*' unstagedstr "${FMT_UNSTAGED}" -zstyle ':vcs_info:*:prompt:*' stagedstr "${FMT_STAGED}" -zstyle ':vcs_info:*:prompt:*' actionformats "${FMT_BRANCH}${FMT_ACTION}" -zstyle ':vcs_info:*:prompt:*' formats "${FMT_BRANCH}" -zstyle ':vcs_info:*:prompt:*' nvcsformats "" - - -function steeef_chpwd { - PR_GIT_UPDATE=1 -} - -function steeef_preexec { - case "$2" in - *git*|*svn*) PR_GIT_UPDATE=1 ;; - esac -} - -function steeef_precmd { - (( PR_GIT_UPDATE )) || return - - # check for untracked files or updated submodules, since vcs_info doesn't - if [[ -n "$(git ls-files --other --exclude-standard 2>/dev/null)" ]]; then - PR_GIT_UPDATE=1 - FMT_BRANCH="${PM_RST} on ${turquoise}%b%u%c${hotpink} ●${PR_RST}" - else - FMT_BRANCH="${PM_RST} on ${turquoise}%b%u%c${PR_RST}" - fi - zstyle ':vcs_info:*:prompt:*' formats "${FMT_BRANCH}" - - vcs_info 'prompt' - PR_GIT_UPDATE= -} - -# vcs_info running hooks -PR_GIT_UPDATE=1 - -autoload -U add-zsh-hook -add-zsh-hook chpwd steeef_chpwd -add-zsh-hook precmd steeef_precmd -add-zsh-hook preexec steeef_preexec - -# ruby prompt settings -ZSH_THEME_RUBY_PROMPT_PREFIX="with%F{red} " -ZSH_THEME_RUBY_PROMPT_SUFFIX="%{$reset_color%}" -ZSH_THEME_RVM_PROMPT_OPTIONS="v g" - -setopt prompt_subst -PROMPT="${purple}%n%{$reset_color%} in ${limegreen}%~%{$reset_color%}\$(ruby_prompt_info)\$vcs_info_msg_0_${orange} λ%{$reset_color%} "