mirror of
https://github.com/Cornelicorn/bullet-train.zsh.git
synced 2025-12-06 11:50:38 +01:00
Improves context segment code
This commit is contained in:
17
README.md
17
README.md
@@ -114,6 +114,23 @@ BULLETTRAIN_TIME_BG=''
|
|||||||
BULLETTRAIN_TIME_FG=''
|
BULLETTRAIN_TIME_FG=''
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Context
|
||||||
|
|
||||||
|
Shows username and machine name when in some different value than default. To
|
||||||
|
set the default user use the `BULLETTRAIN_CONTEXT_DEFAULT_USER` variable. To
|
||||||
|
show the context segment in when ssh'ing, set the `BULLETTRAIN_IS_SSH_CLIENT` in
|
||||||
|
the remote machine.
|
||||||
|
|
||||||
|
Default values:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
BULLETTRAIN_CONTEXT_SHOW=false
|
||||||
|
BULLETTRAIN_CONTEXT_BG=black
|
||||||
|
BULLETTRAIN_CONTEXT_FG=default
|
||||||
|
# BULLETTRAIN_CONTEXT_DEFAULT_USER
|
||||||
|
# BULLETTRAIN_IS_SSH_CLIENT
|
||||||
|
```
|
||||||
|
|
||||||
Python virtualenv background, foreground color, visibility and the symbol used
|
Python virtualenv background, foreground color, visibility and the symbol used
|
||||||
for the segment:
|
for the segment:
|
||||||
|
|
||||||
|
|||||||
@@ -248,8 +248,8 @@ prompt_context() {
|
|||||||
|
|
||||||
local user=$(whoami)
|
local user=$(whoami)
|
||||||
|
|
||||||
if [[ "$user" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then
|
if [[ "$user" != "$BULLETTRAIN_CONTEXT_DEFAULT_USER" || -n "$BULLETTRAIN_IS_SSH_CLIENT" ]]; then
|
||||||
prompt_segment $BULLETTRAIN_CONTEXT_BG $BULLETTRAIN_CONTEXT_FG "%(!.%{%F{yellow}%}.)$user@%m"
|
prompt_segment $BULLETTRAIN_CONTEXT_BG $BULLETTRAIN_CONTEXT_FG "$user@%m"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user