34 lines
790 B
Text
34 lines
790 B
Text
$PATH.append($HOME + '/bin')
|
|
|
|
$EDITOR = 'emacs'
|
|
$VISUAL = $EDITOR
|
|
|
|
$XDG_CONFIG_HOME = $HOME + '/.config'
|
|
|
|
if any(v in __xonsh_env__ for v in ['SSH_TTY', 'SSH_CLIENT', 'SSH_CONNECTION']):
|
|
$LOCAL_SESSION = True
|
|
else:
|
|
$LOCAL_SESSION = False
|
|
|
|
$XONSH_COLOR_STYLE = 'monokai'
|
|
|
|
blue = '#5fd7ff'
|
|
orange = '#d75f00'
|
|
purple = '#af5fff'
|
|
red = '#ff0000'
|
|
green = '#87ff00'
|
|
gray = '#626262'
|
|
|
|
def colorize(color, string):
|
|
return '{{{}}}{}'.format(color, string)
|
|
|
|
lbrkt = colorize(gray, '[')
|
|
rbrkt = colorize(gray, ']')
|
|
colon = colorize(gray, ':')
|
|
user = colorize(purple, '{user}')
|
|
host = colorize(blue, '{hostname}')
|
|
dir = colorize(green, '{cwd}')
|
|
branch = colorize(orange, '{curr_branch}')
|
|
|
|
$PROMPT = "{prompt_end} "
|
|
$RIGHT_PROMPT = lbrkt + user + colon + host + colon + dir + branch + rbrkt
|