40 lines
1.5 KiB
Bash
40 lines
1.5 KiB
Bash
# PS1
|
|
# https://github.com/git/git/blob/master/contrib/completion/git-prompt.sh
|
|
# https://gist.github.com/justintv/168835
|
|
# https://misc.flogisoft.com/bash/tip_colors_and_formatting
|
|
|
|
# git-symbole
|
|
# * unstaged
|
|
# + staged
|
|
# $ stashed
|
|
# % untracked
|
|
export GIT_PS1_SHOWUNTRACKEDFILES=1
|
|
export GIT_PS1_SHOWDIRTYSTATE=1
|
|
export GIT_PS1_SHOWSTASHSTATE=1
|
|
export PS1='\n\[\e[34m\]\u@\[\e[34m\]\h \[\e[94m\]\w\[\e[33m\]$(__git_ps1) \[\e[94m\]\n> \[\e[39m\]'
|
|
|
|
#\e[34m \u @ \e[34m \h \e[37m \e[94m \w \e[33m $(__git_ps1) \e[94m \n> \e[39m
|
|
#Blau User @ Bue Hostname Light Gray LightBlue Verzeichnis Yellow Git-Script LightBlue Zeilenumbruch Standard-Vordergrund-Farbe
|
|
# https://unix.stackexchange.com/questions/105958/terminal-prompt-not-wrapping-correctly
|
|
# alle Farben sind mit \[<wert>\] escaped, sonst kann die shelle die länge nicht richtig ausrechnen
|
|
|
|
# Deaktiviere FlowControl
|
|
# https://unix.stackexchange.com/questions/332791/how-to-permanently-disable-ctrl-s-in-terminal
|
|
stty -ixon
|
|
# farben fur manpages
|
|
# https://opensource.com/article/18/5/bash-tricks
|
|
export LESS_TERMCAP_mb=$'\E[01;31m'
|
|
export LESS_TERMCAP_md=$'\E[01;33m'
|
|
export LESS_TERMCAP_me=$'\E[0m'
|
|
export LESS_TERMCAP_se=$'\E[0m'
|
|
export LESS_TERMCAP_so=$'\E[01;42;30m'
|
|
export LESS_TERMCAP_ue=$'\E[0m'
|
|
export LESS_TERMCAP_us=$'\E[01;36m'
|
|
# bash history bei mehreren Session
|
|
shopt -s histappend
|
|
# typo bei cd entfernen
|
|
shopt -s cdspell
|
|
# enable colors
|
|
eval "`dircolors -b`"
|
|
# less mit maus scrollen
|
|
export LESS='--mouse --wheel-lines=3'
|