mirror of
https://github.com/notwa/rc
synced 2024-11-05 03:19:02 -08:00
34 lines
709 B
Bash
34 lines
709 B
Bash
|
[ -z "$PS1" ] && return
|
||
|
|
||
|
if [[ "$TERM" == "rxvt-unicode-256color" ]]; then
|
||
|
export TERM=xterm-256color
|
||
|
fi
|
||
|
|
||
|
HISTCONTROL=erasedups
|
||
|
HISTSIZE=1000
|
||
|
HISTFILESIZE=2000
|
||
|
|
||
|
shopt -s histappend
|
||
|
shopt -s checkwinsize
|
||
|
#shopt -s physical # chaselinks (doesn't exist?)
|
||
|
|
||
|
if [[ "$TERM" = xterm* ]]; then
|
||
|
_title="\[\033]2;\w\a\]"
|
||
|
else
|
||
|
_title=""
|
||
|
fi
|
||
|
|
||
|
Csucc=$'\\[\e[42m\\]'
|
||
|
Cfail=$'\\[\e[41m\\]'
|
||
|
_line1=$' \\[\e[0m\\]'
|
||
|
_line2=$'\\[\e[1;37m\\]\\$\\[\e[0m\\] '
|
||
|
ret_succ="$_title${Csucc}$_line1\n${Csucc}$_line2"
|
||
|
ret_fail="$_title${Cfail}$_line1\n${Cfail}$_line2"
|
||
|
|
||
|
PROMPT_COMMAND='[ $? = 0 ] && PS1=${ret_succ} || PS1=${ret_fail}'
|
||
|
|
||
|
. ~/shrc.zsh
|
||
|
|
||
|
# this doesn't work for all scripts at the moment, but
|
||
|
PATH="$PATH:$HOME/sh"
|