Pull my zsh theme from github instead of locally from the dotfiles

This commit is contained in:
2017-07-31 12:42:22 +01:00
parent 3e230a2af1
commit a1cd179ac8
2 changed files with 1 additions and 24 deletions

View File

@@ -1,23 +0,0 @@
PROMPT='%n@%m %~$(check_git_prompt_info)$ %{$reset_color%}'
local return_code="%(?..%{$fg[cyan]%}%? ↵%{$reset_color%})"
RPROMPT="${return_code}"
ZSH_THEME_GIT_PROMPT_PREFIX=" %{$fg[cyan]%}("
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}"
ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[red]%}*%{$fg[cyan]%})%{$reset_color%}"
ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[cyan]%})%{$fg[blue]%}"
# Git sometimes goes into a detached head state. git_prompt_info doesn't
# return anything in this case. So wrap it in another function and check
# for an empty string. -- Brorrowed from Soliah.zsh-theme :)
function check_git_prompt_info() {
if git rev-parse --git-dir > /dev/null 2>&1; then
if [[ -z $(git_prompt_info) ]]; then
echo "%{$fg[cyan]%}(detached%{$fg[magenta]%}*%{$fg[cyan]%})%{$reset_color%}"
else
echo "$(git_prompt_info)"
fi
fi
}

View File

@@ -32,7 +32,7 @@ zplug "zsh-users/zsh-autosuggestions"
zplug "zsh-users/zsh-syntax-highlighting", defer:3
# zplug "aaronjamesyoung/aaron-zsh-theme", as:theme
zplug "$DOTZSH/themes/plain", from:local, as:theme
zplug "jimeh/plain.zsh-theme", as:theme
# Install plugins if there are plugins that have not been installed
if ! zplug check --verbose; then