From 03bbda87c787f9988258223c14cab3896d85c8bc Mon Sep 17 00:00:00 2001 From: Aaron Goshine Date: Fri, 30 Dec 2016 21:57:55 +0000 Subject: [PATCH] chore(OH-My-zsh): install zsh --- .gitignore | 51 +++++++++++++++++++++++++++++++++++------- themes/ultra.zsh-theme | 19 ++++++++++++++++ 2 files changed, 62 insertions(+), 8 deletions(-) create mode 100644 themes/ultra.zsh-theme diff --git a/.gitignore b/.gitignore index b2022081a..da433f1e6 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,43 @@ -# custom files -custom/ -!custom/plugins/example -!custom/example.zsh - -# temp files directories -cache/ -log/ +.DS_Store +vim/bundle/* +vim/sessions/* +vim/.netrwhist +vim/vundle_plugins/custom +vim/.backup/* +vim/.tmp/* +vim/.temp/* +vim/.backup/* +vim/.undo/* +bash/ssh.sh +bin/php* +config/configstore/update-notifier-nodemon.json +vim/.spell/custom.en.utf-8.add.spl +emacs/*.elc +emacs/\#* +emacs/bookmarks +emacs/backup +emacs/backup.* +emacs/org-clock-save.el +emacs/ac-comphist.dat +emacs/tramp +emacs/elpa +emacs/var +emacs/eshell +emacs/ido.last +emacs/recentf +emacs/.cask +emacs/emms +emacs/url +emacs/auto-save-list +emacs/projectile-bookmarks.eld +emacs/projectile.cache +emacs/saveplace +emacs/projectile.cache +emacs/projectile-bookmarks.eld +emacs/ac-comphist.dat +emacs/auto-save-list +emacs/games +config/configstore/snyk.json +config/git/gitk +config/vifm/vifminfo +vim/vim diff --git a/themes/ultra.zsh-theme b/themes/ultra.zsh-theme new file mode 100644 index 000000000..79f5c7459 --- /dev/null +++ b/themes/ultra.zsh-theme @@ -0,0 +1,19 @@ +function prompt_char { + git branch >/dev/null 2>/dev/null && echo '±' && return + echo '○' +} + +function virtualenv_info { + [ $VIRTUAL_ENV ] && echo '('`basename $VIRTUAL_ENV`') ' +} + +PROMPT='✿ [%{$fg[blue]%}%m%{$reset_color%}]-[%{$fg_bold[blue]%}${PWD/#$HOME/~} %{$reset_color%}] $(prompt_char) $(git_prompt_info) %{$reset_color%}%{$fg[green]%}➜ %{$reset_color%} ' + +ZSH_THEME_GIT_PROMPT_PREFIX="|%{$fg[green]%}" + +ZSH_THEME_GIT_PROMPT_SUFFIX="|%{$reset_color%}" + +ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[yellow]%}[✹]%{$reset_color%}" + +ZSH_THEME_GIT_PROMPT_UNTRACKED="%{$fg[green]%}?" +ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[green]%}(⦿)"