mirror of
https://github.com/ohmybash/oh-my-bash.git
synced 2024-09-21 02:17:11 +00:00
themes/rr: Refactor using OMB_PROMPT_VIRTUALENV_FORMAT
This commit is contained in:
parent
c6b9984014
commit
26f48b030d
@ -9,7 +9,12 @@
|
||||
#
|
||||
# Configuration. Change these by adding them in your .bash_profile
|
||||
|
||||
OMB_PROMPT_SHOW_PYTHON_VENV=${OMB_PROMPT_SHOW_PYTHON_VENV:=false}
|
||||
OMB_PROMPT_VIRTUALENV_FORMAT="${_omb_prompt_bold_purple}vitualenv:(${_omb_prompt_reset_color}%s${_omb_prompt_bold_purple}) ${_omb_prompt_reset_color}"
|
||||
OMB_PROMPT_CONDAENV_FORMAT="${_omb_prompt_bold_purple}condaenv:(${_omb_prompt_reset_color}%s${_omb_prompt_bold_purple}) ${_omb_prompt_reset_color}"
|
||||
|
||||
function _omb_theme_PROMPT_COMMAND() {
|
||||
local arrow="${_omb_prompt_bold_purple}➜${_omb_prompt_reset_color}"
|
||||
local user_name="${_omb_prompt_white}\u${_omb_prompt_reset_color}"
|
||||
local base_directory="${_omb_prompt_bold_blue}\W${_omb_prompt_reset_color}"
|
||||
local GIT_THEME_PROMPT_PREFIX="${_omb_prompt_bold_purple}git:(${_omb_prompt_reset_color}"
|
||||
@ -18,20 +23,16 @@ function _omb_theme_PROMPT_COMMAND() {
|
||||
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}"
|
||||
local arrow="${_omb_prompt_bold_purple}➜${_omb_prompt_reset_color}"
|
||||
|
||||
PS1="${arrow} ${user_name} ${base_directory} "
|
||||
|
||||
local VIRTUALENV_THEME_PROMPT_PREFIX="${_omb_prompt_bold_purple}vitualenv:(${_omb_prompt_reset_color}"
|
||||
local VIRTUALENV_THEME_PROMPT_SUFFIX="${_omb_prompt_bold_purple}) ${_omb_prompt_reset_color}"
|
||||
local python_venv; _omb_prompt_get_python_venv
|
||||
|
||||
PS1+=${python_venv}
|
||||
local python_venv
|
||||
_omb_prompt_get_python_venv
|
||||
PS1+=$python_venv
|
||||
|
||||
local scm_info=$(scm_prompt_info)
|
||||
|
||||
PS1+=${scm_info:+$scm_info }
|
||||
PS1+=${_omb_prompt_normal}
|
||||
PS1+=$_omb_prompt_normal
|
||||
}
|
||||
|
||||
_omb_util_add_prompt_command _omb_theme_PROMPT_COMMAND
|
||||
|
Loading…
Reference in New Issue
Block a user