Adds node version to prompt

This commit is contained in:
Evan Lovely 2015-12-10 11:19:12 -08:00
commit 54e867e392

View file

@ -36,7 +36,7 @@ CURRENT_BG='NONE'
local LC_ALL="" LC_CTYPE="en_US.UTF-8"
# NOTE: This segment separator character is correct. In 2012, Powerline changed
# the code points they use for their special characters. This is the new code point.
# If this is not working for you, you probably have an old version of the
# If this is not working for you, you probably have an old version of the
# Powerline-patched fonts installed. Download and install the new version.
# Do not submit PRs to change this unless you have reviewed the Powerline code point
# history and have new information.
@ -118,7 +118,7 @@ prompt_git() {
zstyle ':vcs_info:*' get-revision true
zstyle ':vcs_info:*' check-for-changes true
zstyle ':vcs_info:*' stagedstr '✚'
zstyle ':vcs_info:*' unstagedstr '●'
zstyle ':vcs_info:git:*' unstagedstr '●'
zstyle ':vcs_info:*' formats ' %u%c'
zstyle ':vcs_info:*' actionformats ' %u%c'
vcs_info
@ -188,6 +188,15 @@ prompt_status() {
[[ -n "$symbols" ]] && prompt_segment black default "$symbols"
}
# Node version
prompt_nvm() {
local nvm_node=''
if which node &> /dev/null; then
nvm_node="$(node -v)"
fi
prompt_segment green black "$nvm_node"
}
## Main prompt
build_prompt() {
RETVAL=$?
@ -195,6 +204,7 @@ build_prompt() {
prompt_virtualenv
prompt_context
prompt_dir
prompt_nvm
prompt_git
prompt_hg
prompt_end