diff options
Diffstat (limited to 'bash/bashrc')
-rw-r--r-- | bash/bashrc | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/bash/bashrc b/bash/bashrc new file mode 100644 index 0000000..a4506c2 --- /dev/null +++ b/bash/bashrc @@ -0,0 +1,32 @@ +# If not running interactively, don't do anything +case $- in + *i*) ;; + *) return;; +esac + +# history setup + +## append to the history file, don't overwrite it +shopt -s histappend + +## no dups+skip space-prefixed commands +HISTCONTROL=ignoreboth +HISTFILE=~/.local/var/bash/history +HISTSIZE=65536 + +# activate lesspipe +[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)" + +# ls colors +if [ -x /usr/bin/dircolors ]; then + eval "`dircolors -b`" + alias ls='ls --color=auto' +fi + +# disable flow control +# XXX should this be here? +stty -ixon + +# define the prompt +. ~/.config/bash/prompt +PS1=$(__prompt_func) |