Merge pull request #355 from gjurgensen/master

Add robbyrussell theme
This commit is contained in:
Koichi Murase
2022-09-26 08:18:32 +09:00
committed by GitHub
4 changed files with 39 additions and 1 deletions
+4
View File
@@ -204,6 +204,10 @@
[![](rjorgenson/rjorgenson-dark.png)](rjorgenson/rjorgenson-dark.png)
## `robbyrussell`
[![](robbyrussell/robbyrussell-dark.png)](robbyrussell/robbyrussell-dark.png)
## `roderik`
[![](roderik/roderik-dark.png)](roderik/roderik-dark.png)
Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

+31
View File
@@ -0,0 +1,31 @@
#! bash oh-my-bash.module
# This theme attempts to replicate the default "robbyrussell" theme from ohmyzsh:
# https://github.com/ohmyzsh/ohmyzsh/blob/master/themes/robbyrussell.zsh-theme
function _omb_theme_PROMPT_COMMAND() {
if [[ "$?" == 0 ]]; then
local arrow_color="${_omb_prompt_bold_green}"
else
local arrow_color="${_omb_prompt_bold_brown}"
fi
local base_directory="${_omb_prompt_bold_teal}\W${_omb_prompt_reset_color}"
local GIT_THEME_PROMPT_PREFIX="${_omb_prompt_bold_navy}git:(${_omb_prompt_bold_brown}"
local SVN_THEME_PROMPT_PREFIX="${_omb_prompt_bold_navy}svn:(${_omb_prompt_bold_brown}"
local HG_THEME_PROMPT_PREFIX="${_omb_prompt_bold_navy}hg:(${_omb_prompt_bold_brown}"
local SCM_THEME_PROMPT_SUFFIX="${_omb_prompt_reset_color}"
local SCM_THEME_PROMPT_CLEAN="${_omb_prompt_bold_navy})${_omb_prompt_reset_color}"
local SCM_THEME_PROMPT_DIRTY="${_omb_prompt_bold_navy}) ${_omb_prompt_olive}${_omb_prompt_reset_color}"
local arrow="${arrow_color}${_omb_prompt_reset_color}"
PS1="${arrow} ${base_directory} "
local scm_info=$(scm_prompt_info)
PS1+=${scm_info:+$scm_info }
PS1+=${_omb_prompt_normal}
}
_omb_util_add_prompt_command _omb_theme_PROMPT_COMMAND
+4 -1
View File
@@ -12,7 +12,9 @@
function _omb_theme_PROMPT_COMMAND() {
local user_name="${_omb_prompt_white}\u${_omb_prompt_reset_color}"
local base_directory="${_omb_prompt_bold_blue}\W${_omb_prompt_reset_color}"
local SCM_THEME_PROMPT_PREFIX="${_omb_prompt_bold_purple}git:(${_omb_prompt_reset_color}"
local GIT_THEME_PROMPT_PREFIX="${_omb_prompt_bold_purple}git:(${_omb_prompt_reset_color}"
local SVN_THEME_PROMPT_PREFIX="${_omb_prompt_bold_purple}svn:(${_omb_prompt_reset_color}"
local HG_THEME_PROMPT_PREFIX="${_omb_prompt_bold_purple}hg:(${_omb_prompt_reset_color}"
local SCM_THEME_PROMPT_SUFFIX="${_omb_prompt_bold_purple})${_omb_prompt_reset_color}"
local SCM_THEME_PROMPT_CLEAN="${_omb_prompt_bold_green}${_omb_prompt_reset_color}"
local SCM_THEME_PROMPT_DIRTY="${_omb_prompt_bold_red}${_omb_prompt_reset_color}"
@@ -23,6 +25,7 @@ function _omb_theme_PROMPT_COMMAND() {
local scm_info=$(scm_prompt_info)
PS1+=${scm_info:+$scm_info }
PS1+=${_omb_prompt_normal}
}
_omb_util_add_prompt_command _omb_theme_PROMPT_COMMAND