From 84c6d7f6bafca8d94ff1c39d0f195e5d5abb89b6 Mon Sep 17 00:00:00 2001 From: Forrest Date: Sat, 28 Nov 2015 14:53:03 -0800 Subject: [PATCH 1/3] added nira theme, a theme based on mira but using node instead of ruby --- themes/nira.zsh-theme | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 themes/nira.zsh-theme diff --git a/themes/nira.zsh-theme b/themes/nira.zsh-theme new file mode 100644 index 000000000..9dffdbe3f --- /dev/null +++ b/themes/nira.zsh-theme @@ -0,0 +1,29 @@ +# Based on bira zsh theme with nvm, rvm and jenv support +local return_code="%(?..%{$fg[red]%}%? ↵%{$reset_color%})" + +local user_host='%{$terminfo[bold]$fg[green]%}%n@%m%{$reset_color%}' +local current_dir='%{$terminfo[bold]$fg[blue]%} %~%{$reset_color%}' + +local rvm_ruby='' +if which rvm-prompt &> /dev/null; then + rvm_ruby='%{$fg[red]%}‹$(rvm-prompt i v g)›%{$reset_color%}' +else + if which rbenv &> /dev/null; then + rvm_ruby='%{$fg[red]%}‹$(rbenv version | sed -e "s/ (set.*$//")›%{$reset_color%}' + fi +fi + +local nvm_node='' +nvm_node='%{$fg[green]%}‹node-$(nvm_prompt_info)›%{$reset_color%}' + +local jenv_java='' +jenv_java='%{$fg[blue]%}‹$(jenv_prompt_info)›%{$reset_color%}' + +local git_branch='$(git_prompt_info)%{$reset_color%}' + +PROMPT="╭─${user_host} ${current_dir} ${nvm_node} ${git_branch} +╰─%B$%b " +RPS1="${return_code}" + +ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg[yellow]%}(" +ZSH_THEME_GIT_PROMPT_SUFFIX=") %{$reset_color%}" From 5a358e264a796cce4ac9c45de415731d47711593 Mon Sep 17 00:00:00 2001 From: Forrest Date: Sat, 28 Nov 2015 15:00:57 -0800 Subject: [PATCH 2/3] added image preview to theme --- themes/nira.zsh-theme | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/themes/nira.zsh-theme b/themes/nira.zsh-theme index 9dffdbe3f..fa95a3d93 100644 --- a/themes/nira.zsh-theme +++ b/themes/nira.zsh-theme @@ -1,4 +1,4 @@ -# Based on bira zsh theme with nvm, rvm and jenv support +# Based on bira zsh theme but with NVM instead of RVM - Preview: http://i.imgur.com/TnIzmkD.jpg local return_code="%(?..%{$fg[red]%}%? ↵%{$reset_color%})" local user_host='%{$terminfo[bold]$fg[green]%}%n@%m%{$reset_color%}' From 2ac2ad080c0ac38ee9788ddbe7b2ed7103ba4b57 Mon Sep 17 00:00:00 2001 From: Forrest Date: Sat, 28 Nov 2015 20:55:08 -0800 Subject: [PATCH 3/3] removed unnecessary stuff from nira theme --- themes/nira.zsh-theme | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/themes/nira.zsh-theme b/themes/nira.zsh-theme index fa95a3d93..a6812f871 100644 --- a/themes/nira.zsh-theme +++ b/themes/nira.zsh-theme @@ -4,21 +4,10 @@ local return_code="%(?..%{$fg[red]%}%? ↵%{$reset_color%})" local user_host='%{$terminfo[bold]$fg[green]%}%n@%m%{$reset_color%}' local current_dir='%{$terminfo[bold]$fg[blue]%} %~%{$reset_color%}' -local rvm_ruby='' -if which rvm-prompt &> /dev/null; then - rvm_ruby='%{$fg[red]%}‹$(rvm-prompt i v g)›%{$reset_color%}' -else - if which rbenv &> /dev/null; then - rvm_ruby='%{$fg[red]%}‹$(rbenv version | sed -e "s/ (set.*$//")›%{$reset_color%}' - fi -fi local nvm_node='' nvm_node='%{$fg[green]%}‹node-$(nvm_prompt_info)›%{$reset_color%}' -local jenv_java='' -jenv_java='%{$fg[blue]%}‹$(jenv_prompt_info)›%{$reset_color%}' - local git_branch='$(git_prompt_info)%{$reset_color%}' PROMPT="╭─${user_host} ${current_dir} ${nvm_node} ${git_branch}