#!/usr/bin/env bash # Disable capslock if [[ -x `which setxkbmap` ]]; then setxkbmap -option ctrl:nocaps fi # don't put duplicate lines in the history. See bash(1) for more options # ... or force ignoredups and ignorespace HISTCONTROL=ignoredups:ignorespace # append to the history file, don't overwrite it shopt -s histappend # for setting history length see HISTSIZE and HISTFILESIZE in bash(1) HISTSIZE=10000 HISTFILESIZE=20000 # check the window size after each command and, if necessary, # update the values of LINES and COLUMNS. shopt -s checkwinsize # make less more friendly for non-text input files, see lesspipe(1) [ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)" if [ "$TERM" == "xterm" ]; then export TERM=xterm-256color fi function _add-path { dir="$1" if [[ -d $dir ]]; then PATH=$dir:$PATH fi } _add-path /var/lib/gems/1.8/bin _add-path ~/opt/bin _add-path /opt/local/bin _add-path /opt/local/sbin _add-path /opt/bin _add-path ~/bin _add-path ~/code/cli/bin _add-path ~/code/ci/phpunit-git-deploy/bin export EDITOR='vim' # python virtualenvwrapper export WORKON_HOME="$HOME/.virtualenvs" if [ -f /usr/local/bin/virtualenvwrapper.sh ]; then source /usr/local/bin/virtualenvwrapper.sh fi