diff options
| author | tslil clingman <> | 2020-11-01 22:02:12 -0500 |
|---|---|---|
| committer | tslil clingman <> | 2020-11-01 22:02:12 -0500 |
| commit | 5855dd6162f3bbeff7e75cd0246a3f85f6fefd20 (patch) | |
| tree | d6b5d413b24b7e7e3b4efcdf70ee151724821726 /.bashrc | |
| parent | ceba6f8fcda9a882d3dbbfb23c004beabf99e320 (diff) | |
Fancy prompt was too fancy for emacs, but the file remains
Diffstat (limited to '.bashrc')
| -rw-r--r-- | .bashrc | 15 |
1 files changed, 12 insertions, 3 deletions
@@ -1,3 +1,15 @@ +leftprompt() { + e=$?; (( $e )) && r="\[$(tput setaf 1)\]<$e>\[$(tput sgr0)\]" || r=""; + p=$(echo ${PWD:-?} | sed "s#.*/\(.*\)/\(.*\)#\1/\2#"); # s#$HOME#~# #${PWD##*/} + d=$(date +"%H.%M"); + v=$(vcs); + u=#; (( $(id -u) )) && u=\$; + PS1="\[$(tput sgr0)\][\[$(tput bold)\]\h:\[$(tput setaf 30)\]$p\[$(tput sgr0)\]]\ +(\[$(tput setaf 32)\]$d\[$(tput sgr0)\])$r$v\[$(tput rev)\]$u\[$(tput sgr0)\] "; +} + +PROMPT_COMMAND=leftprompt + case ${TERM} in st*|xterm*|rxvt*|Eterm|aterm|kterm|gnome*|alacritty) PROMPT_COMMAND=${PROMPT_COMMAND:+$PROMPT_COMMAND; }'printf "\033]0;%s:%s\007" "${USER}" "${PWD/#$HOME/\~}"' @@ -55,6 +67,3 @@ export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quo if [ -f ~/.bash_aliases ]; then . ~/.bash_aliases fi - -# Load the prompt -source .bashprompt |
