@@ -50,8 +50,6 @@ GIT_THEME_PROMPT_CLEAN=" ${bold_green?}✓"
50
50
GIT_THEME_PROMPT_PREFIX=" ${cyan?} "
51
51
GIT_THEME_PROMPT_SUFFIX=" ${cyan?} "
52
52
SCM_THEME_BRANCH_TRACK_PREFIX=" ${normal?} ⤏ ${cyan?} "
53
- SCM_THEME_CURRENT_USER_PREFFIX=' '
54
- SCM_GIT_SHOW_CURRENT_USER=' false'
55
53
NVM_THEME_PROMPT_PREFIX=' '
56
54
NVM_THEME_PROMPT_SUFFIX=' '
57
55
RVM_THEME_PROMPT_PREFIX=' '
@@ -61,7 +59,7 @@ RBENV_THEME_PROMPT_SUFFIX=''
61
59
RBFU_THEME_PROMPT_PREFIX=' '
62
60
RBFU_THEME_PROMPT_SUFFIX=' '
63
61
64
- function _git -uptream-remote-logo () {
62
+ function __git -uptream-remote-logo_prompt () {
65
63
[[ -z " $( _git-upstream) " ]] && SCM_GIT_CHAR=" ${SCM_GIT_CHAR_DEFAULT:- } "
66
64
67
65
local remote remote_domain
@@ -83,22 +81,7 @@ function _git-uptream-remote-logo() {
83
81
84
82
function git_prompt_info() {
85
83
git_prompt_vars
86
- echo -e " on ${SCM_GIT_CHAR_ICON_BRANCH:- } ${SCM_PREFIX:- }${SCM_BRANCH:- }${SCM_STATE:- }${SCM_GIT_AHEAD:- }${SCM_GIT_BEHIND:- }${SCM_GIT_STASH:- }${SCM_SUFFIX:- } "
87
- }
88
-
89
- function _exit-code() {
90
- if [[ " ${1:- } " -ne 0 ]]; then
91
- exit_code=" ${purple?}${EXIT_CODE_ICON:- }${yellow?}${exit_code:- }${bold_orange?} "
92
- else
93
- exit_code=" ${bold_green?} "
94
- fi
95
- }
96
-
97
- function _prompt() {
98
- local exit_code=" $? " wrap_char=' ' dir_color=$green ssh_info=' ' python_venv=' ' host command_duration=
99
- local scm_char scm_prompt_info
100
-
101
- command_duration=" $( _command_duration) "
84
+ echo -e " on $SCM_GIT_CHAR_ICON_BRANCH $SCM_PREFIX$SCM_BRANCH$SCM_STATE$SCM_GIT_AHEAD$SCM_GIT_BEHIND$SCM_GIT_STASH$SCM_SUFFIX "
102
85
}
103
86
104
87
function __exit_prompt() {
@@ -165,21 +148,17 @@ function __ssh_prompt() {
165
148
else
166
149
host=" \h"
167
150
fi
168
- ssh_info= " ${bold_blue?} \u${bold_orange?} @${cyan?} $host ${bold_orange?} in"
151
+ echo " ${bold_blue?} \u${bold_orange?} @${cyan?} $host ${bold_orange?} in "
169
152
fi
170
153
}
171
154
172
155
function __python_venv_prompt() {
173
156
# Detect python venv
174
- if [[ -n " ${CONDA_DEFAULT_ENV:- } " ]]; then
175
- python_venv= " ${PYTHON_VENV_CHAR:- }${CONDA_DEFAULT_ENV:- } "
176
- elif [[ -n " ${VIRTUAL_ENV:- } " ]]; then
177
- python_venv= " $ PYTHON_VENV_CHAR${VIRTUAL_ENV##*/ } "
157
+ if [[ -n " ${CONDA_DEFAULT_ENV} " ]]; then
158
+ echo " ${bold_purple?} $ PYTHON_VENV_CHAR${normal? }${CONDA_DEFAULT_ENV} "
159
+ elif [[ -n " ${VIRTUAL_ENV} " ]]; then
160
+ echo " ${bold_purple?} $ PYTHON_VENV_CHAR${normal?} $( basename " ${ VIRTUAL_ENV} " ) "
178
161
fi
179
-
180
- scm_char=" $( scm_char) "
181
- scm_prompt_info=" $( scm_prompt_info) "
182
- PS1=" \\ n${ssh_info} ${purple}${scm_char}${python_venv}${dir_color} \\ w${normal}${scm_prompt_info}${command_duration}${exit_code} "
183
162
}
184
163
185
164
function __path_prompt() {
0 commit comments