Skip to content

Instantly share code, notes, and snippets.

@cinco
Forked from vofp/.zshrc
Created April 1, 2019 04:13
Show Gist options
  • Select an option

  • Save cinco/bac832fac1d773ad78d4db6b34424607 to your computer and use it in GitHub Desktop.

Select an option

Save cinco/bac832fac1d773ad78d4db6b34424607 to your computer and use it in GitHub Desktop.
ZSH=$HOME/.oh-my-zsh
plugins=(git ruby rails sublime web-search)
ZSH=$HOME/.oh-my-zsh
source $ZSH/oh-my-zsh.sh
# Customize to your needs...
export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/fpvo/.rvm/bin:/home/fpvo/.rvm/bin:/home/fpvo/android/ndk:/home/fpvo/android/sdk/platform-tools:/home/fpvo/android/sdk/tools:/home/fpvo/android/jdk:/home/fpvo/android/ant/bin:/home/fpvo/android/jdk/bin
export TERM='xterm-256color'
export JAVA_HOME=/home/fpvo/android/jdk
unsetopt auto_pushd
#COMPLETION_WAITING_DOTS="true"
alias flip='ssh [email protected]'
alias ...='cd ../..'
alias ....='cd ../../..'
alias .....='cd ../../../..'
alias ......='cd ../../../../..'
alias .......='cd ../../../../../..'
POWERLINE_GIT_CLEAN="✔"
POWERLINE_GIT_DIRTY="✘"
POWERLINE_GIT_ADDED="%F{green}✚%F{black}"
POWERLINE_GIT_MODIFIED="%F{blue}✹%F{black}"
POWERLINE_GIT_DELETED="%F{red}✖%F{black}"
POWERLINE_GIT_UNTRACKED="%F{yellow}✭%F{black}"
POWERLINE_GIT_RENAMED="➜"
POWERLINE_GIT_UNMERGED="═"
ZSH_THEME_GIT_PROMPT_PREFIX=" \ue0a0 "
ZSH_THEME_GIT_PROMPT_SUFFIX=""
ZSH_THEME_GIT_PROMPT_DIRTY=" $POWERLINE_GIT_DIRTY"
ZSH_THEME_GIT_PROMPT_CLEAN=" $POWERLINE_GIT_CLEAN"
ZSH_THEME_GIT_PROMPT_ADDED=" $POWERLINE_GIT_ADDED"
ZSH_THEME_GIT_PROMPT_MODIFIED=" $POWERLINE_GIT_MODIFIED"
ZSH_THEME_GIT_PROMPT_DELETED=" $POWERLINE_GIT_DELETED"
ZSH_THEME_GIT_PROMPT_UNTRACKED=" $POWERLINE_GIT_UNTRACKED"
ZSH_THEME_GIT_PROMPT_RENAMED=" $POWERLINE_GIT_RENAMED"
ZSH_THEME_GIT_PROMPT_UNMERGED=" $POWERLINE_GIT_UNMERGED"
ZSH_THEME_GIT_PROMPT_AHEAD=" ⬆"
ZSH_THEME_GIT_PROMPT_BEHIND=" ⬇"
ZSH_THEME_GIT_PROMPT_DIVERGED=" ⬍"
# if [ "$(git_prompt_info)" = "" ]; then
# POWERLINE_GIT_INFO_LEFT=""
# POWERLINE_GIT_INFO_RIGHT=""
# else
if [ "$POWERLINE_HIDE_GIT_PROMPT_STATUS" = "" ]; then
POWERLINE_GIT_INFO_LEFT=" %F{cyan}%K{white}"$'\ue0b0'"%F{white}%F{black}%K{white}"$'$(git_prompt_info)$(git_prompt_status)%F{white}'
else
POWERLINE_GIT_INFO_LEFT=" %F{cyan}%K{white}"$'\ue0b0'"%F{white}%F{black}%K{white}"$'$(git_prompt_info)%F{white}'
fi
POWERLINE_GIT_INFO_RIGHT=""
# fi
if [ $(id -u) -eq 0 ]; then
POWERLINE_SEC1_BG=%K{red}
POWERLINE_SEC1_FG=%F{red}
else
POWERLINE_SEC1_BG=%K{blue}
POWERLINE_SEC1_FG=%F{blue}
fi
POWERLINE_SEC1_TXT=%F{white}
if [ "$POWERLINE_DETECT_SSH" != "" ]; then
if [ -n "$SSH_CLIENT" ]; then
POWERLINE_SEC1_BG=%K{red}
POWERLINE_SEC1_FG=%F{red}
POWERLINE_SEC1_TXT=%F{white}
fi
fi
POWERLINE_CURRENT_PATH="%c"
POWERLINE_USER_NAME="%n@%M"
POWERLINE_RIGHT_A="%~"
POWERLINE_RIGHT_B=%D{%H:%M:%S}
PROMPT="$POWERLINE_SEC1_BG$POWERLINE_SEC1_TXT $POWERLINE_USER_NAME %k%f$POWERLINE_SEC1_FG%K{cyan}"$'\ue0b0'"%k%f%F{white}%K{cyan} "$POWERLINE_CURRENT_PATH"%F{cyan}"$POWERLINE_GIT_INFO_LEFT" %k"$'\ue0b0'"%f "
PROMPT="
"$PROMPT
if [ "$POWERLINE_DISABLE_RPROMPT" = "" ]; then
RPROMPT="$POWERLINE_GIT_INFO_RIGHT%F{white}"$'\ue0b2'"%k%F{black}%K{white} $POWERLINE_RIGHT_B %f%F{cyan}"$'\ue0b2'"%f%k%K{cyan}%F{255} $POWERLINE_RIGHT_A %f%k"
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment