From 5375af6b6fef42d55b9198ea97d49bbad5df848a Mon Sep 17 00:00:00 2001 From: Maximilian Friedersdorff Date: Thu, 12 May 2016 13:06:54 +0100 Subject: [PATCH] Optimize look and feel a little --- X/.Xresources | 5 +++-- bash/.bashrc | 43 +++++++++++++++++++++++++------------------ vim/.vimrc | 2 +- 3 files changed, 29 insertions(+), 21 deletions(-) diff --git a/X/.Xresources b/X/.Xresources index 07312eb..b06c05f 100644 --- a/X/.Xresources +++ b/X/.Xresources @@ -77,10 +77,11 @@ -xterm*termName: xterm-256color +xterm*termName: xterm-color XTerm*locale: true XTerm*metaSendsEscape: true -xterm*faceName: DejaVu Sans Mono for Powerline:size=12:antialias=true +xterm*faceName: DejaVu Sans Monoe +xterm*faceSize: 12 Rxvt*scrollBar: false Xcursor.size: 30 diff --git a/bash/.bashrc b/bash/.bashrc index abf026b..0b54b4b 100644 --- a/bash/.bashrc +++ b/bash/.bashrc @@ -53,17 +53,24 @@ if ! shopt -oq posix; then fi fi - -Green=$(tput setaf 64) -Red=$(tput setaf 160) -Yellow=$(tput setaf 136) -Purple=$(tput setaf 61) -BGreen=$Green$(tput bold) -BRed=$Red$(tput bold) -BYellow=$Yellow$(tput bold) -BPurple=$Purple$(tput bold) - -Color_Off=$(tput sgr0) +BASE03=$(tput setaf 8) +BASE02=$(tput setaf 0) +BASE01=$(tput setaf 10) +BASE00=$(tput setaf 11) +BASE0=$(tput setaf 12) +BASE1=$(tput setaf 14) +BASE2=$(tput setaf 7) +BASE3=$(tput setaf 15) +YELLOW=$(tput setaf 3) +ORANGE=$(tput setaf 9) +RED=$(tput setaf 1) +MAGENTA=$(tput setaf 5) +VIOLET=$(tput setaf 13) +BLUE=$(tput setaf 4) +CYAN=$(tput setaf 6) +GREEN=$(tput setaf 2) +BOLD=$(tput bold) +RESET=$(tput sgr0) # set up command prompt function __prompt_command() @@ -72,30 +79,30 @@ function __prompt_command() EXIT="$?" PS1="" - if [ $EXIT -eq 0 ]; then PS1+="\[$Green\][\!]\[$Color_Off\] "; else PS1+="\[$Red\][\!]\[$Color_Off\] "; fi + if [ $EXIT -eq 0 ]; then PS1+="\[$GREEN\][\!]\[$RESET\] "; else PS1+="\[$RED\][\!]\[$RESET\] "; fi # if logged in via ssh shows the ip of the client if [ -n "$SSH_CLIENT" ]; then IP=${SSH_CLIENT%% *} - PS1+="\[$Yellow\]("$IP")\[$Color_Off\]"; + PS1+="\[$YELLOW\]("$IP")\[$RESET\]"; fi # debian chroot stuff (take it or leave it) PS1+="${debian_chroot:+($debian_chroot)}" # basic information (user@host:path) - PS1+="\[$BRed\]\u\[$Color_Off\]@\[$BRed\]\h\[$Color_Off\]:\[$BPurple\]\w\[$Color_Off\] " + PS1+="\[$RED$BOLD\]\u\[$RESET\]@\[$RED$BOLD\]\h\[$RESET\]:\[$BLUE\]\w\[$RESET\] " # check if inside git repo local git_status="`git status -unormal 2>&1`" if ! [[ "$git_status" =~ Not\ a\ git\ repo ]]; then # parse the porcelain output of git status if [[ "$git_status" =~ nothing\ to\ commit ]]; then - local Color_On=$Green + local Color_On=$GREEN elif [[ "$git_status" =~ nothing\ added\ to\ commit\ but\ untracked\ files\ present ]]; then - local Color_On=$Purple + local Color_On=$PURPLE else - local Color_On=$Red + local Color_On=$RED fi if [[ "$git_status" =~ On\ branch\ ([^[:space:]]+) ]]; then @@ -106,7 +113,7 @@ function __prompt_command() fi # add the result to prompt - PS1+="\[$Color_On\][$branch]\[$Color_Off\] " + PS1+="\[$Color_On\][$branch]\[$RESET\] " fi # prompt $ or # for root diff --git a/vim/.vimrc b/vim/.vimrc index 64d3a1f..7d64fd0 100644 --- a/vim/.vimrc +++ b/vim/.vimrc @@ -36,7 +36,7 @@ call vundle#end() " required filetype plugin indent on " required " Random look and feel stuff -set t_Co=256 +set t_Co=16 syntax on set background=dark colorscheme solarized -- 2.45.2