forked from ohmyzsh/ohmyzsh
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' of https://github.com/robbyrussell/oh-my-zsh
- Loading branch information
Showing
152 changed files
with
5,848 additions
and
950 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
## Bazaar integration | ||
## Just works with the GIT integration just add $(bzr_prompt_info) to the PROMPT | ||
function bzr_prompt_info() { | ||
BZR_CB=`bzr nick 2> /dev/null | grep -v "ERROR" | cut -d ":" -f2 | awk -F / '{print "bzr::"$1}'` | ||
if [ -n "$BZR_CB" ]; then | ||
BZR_DIRTY="" | ||
[[ -n `bzr status` ]] && BZR_DIRTY=" %{$fg[red]%} * %{$fg[green]%}" | ||
echo "$ZSH_THEME_SCM_PROMPT_PREFIX$BZR_CB$BZR_DIRTY$ZSH_THEME_GIT_PROMPT_SUFFIX" | ||
fi | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,13 @@ | ||
if [[ "$DISABLE_CORRECTION" == "true" ]]; then | ||
return | ||
else | ||
alias man='nocorrect man' | ||
alias mv='nocorrect mv' | ||
alias mysql='nocorrect mysql' | ||
alias mkdir='nocorrect mkdir' | ||
alias gist='nocorrect gist' | ||
alias heroku='nocorrect heroku' | ||
alias ebuild='nocorrect ebuild' | ||
alias hpodder='nocorrect hpodder' | ||
alias sudo='nocorrect sudo' | ||
|
||
if [[ "$ENABLE_CORRECTION" == "true" ]]; then | ||
setopt correct_all | ||
alias man='nocorrect man' | ||
alias mv='nocorrect mv' | ||
alias mysql='nocorrect mysql' | ||
alias mkdir='nocorrect mkdir' | ||
alias gist='nocorrect gist' | ||
alias heroku='nocorrect heroku' | ||
alias ebuild='nocorrect ebuild' | ||
alias hpodder='nocorrect hpodder' | ||
alias sudo='nocorrect sudo' | ||
fi |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
# get the node.js version | ||
function nvm_prompt_info() { | ||
[ -f $HOME/.nvm/nvm.sh ] || return | ||
local nvm_prompt | ||
nvm_prompt=$(node -v 2>/dev/null) | ||
[[ "${nvm_prompt}x" == "x" ]] && return | ||
nvm_prompt=${nvm_prompt:1} | ||
echo "${ZSH_THEME_NVM_PROMPT_PREFIX}${nvm_prompt}${ZSH_THEME_NVM_PROMPT_SUFFIX}" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
# *_prompt_info functions for usage in your prompt | ||
# | ||
# Plugin creators, please add your *_prompt_info function to the list | ||
# of dummy implementations to help theme creators not receiving errors | ||
# without the need of implementing conditional clauses. | ||
# | ||
# See also lib/bzr.zsh, lib/git.zsh and lib/nvm.zsh for | ||
# git_prompt_info, bzr_prompt_info and nvm_prompt_info | ||
|
||
# Dummy implementations that return false to prevent command_not_found | ||
# errors with themes, that implement these functions | ||
# Real implementations will be used when the respective plugins are loaded | ||
function chruby_prompt_info hg_prompt_info pyenv_prompt_info \ | ||
rbenv_prompt_info svn_prompt_info vi_mode_prompt_info \ | ||
virtualenv_prompt_info { | ||
return 1 | ||
} | ||
|
||
# oh-my-zsh supports an rvm prompt by default | ||
# get the name of the rvm ruby version | ||
function rvm_prompt_info() { | ||
[ -f $HOME/.rvm/bin/rvm-prompt ] || return 1 | ||
local rvm_prompt | ||
rvm_prompt=$($HOME/.rvm/bin/rvm-prompt ${=ZSH_THEME_RVM_PROMPT_OPTIONS} 2>/dev/null) | ||
[[ "${rvm_prompt}x" == "x" ]] && return 1 | ||
echo "${ZSH_THEME_RVM_PROMPT_PREFIX:=(}${rvm_prompt}${ZSH_THEME_RVM_PROMPT_SUFFIX:=)}" | ||
} | ||
|
||
# use this to enable users to see their ruby version, no matter which | ||
# version management system they use | ||
function ruby_prompt_info() { | ||
echo $(rvm_prompt_info || rbenv_prompt_info || chruby_prompt_info) | ||
} |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.