~ ghost1227 /.bashrc

Nothing too fancy, just makes my life easier.
#------------------------------
# COLORS
#------------------------------
NONE="\[\033[0m\]"
BK="\[\033[0;30m\]" #Black
EBK="\[\033[1;30m\]"
RD="\[\033[0;31m\]" #Red
ERD="\[\033[1;31m\]"
GR="\[\033[0;32m\]" #Green
EGR="\[\033[1;32m\]"
YW="\[\033[0;33m\]" #Yellow
EYW="\[\033[1;33m\]"
BL="\[\033[0;34m\]" #Blue
EBL="\[\033[1;34m\]"
MG="\[\033[0;35m\]" #Magenta
EMG="\[\033[1;35m\]"
CY="\[\033[0;36m\]" #Cyan
ECY="\[\033[1;36m\]"
WH="\[\033[0;37m\]" #White
EWH="\[\033[1;37m\]"

#------------------------------
# ENVIRONMENT VARIABLES
#------------------------------

# BASH/SUDO COMPLETION
if [ -f /etc/bash_completion ]; then
	. /etc/bash_completion
fi
complete -cf sudo

# MISC OPTIONS
export OOO_FORCE_DESKTOP="gnome"
shopt -s cdspell
shopt -s histappend

# PROMPT
if [ `id -un` != root ]; then
	PS1="[${EGR}\u@\h${EBL} \W${NONE}]# "
else
	PS1="[${ERD}\u@\h${EBL} \W${NONE}]# "
fi

#------------------------------
# ALIASES
#------------------------------
alias suvi='sudo vi'
alias pacman='sudo pacman'
alias update='sudo pacman -Syu'
alias ls='ls --color=auto'
alias meminfo="echo -e '/proc/meminfo:\n';grep --color=auto '^[Mem|Swap]*[Free|Total]*:' /proc/meminfo && echo -e '\nfree -m:'; free -m"
alias back='cd $OLDPWD'
alias grep='grep --color=auto'
alias chkpkg='namcap PKGBUILD'

#------------------------------
# FUNCTIONS
#------------------------------
extract () {
	if [ -f $1 ] ; then
		case $1 in
			*.tar.bz2)	tar xjvf $1	;;
			*.tar.bz)	tar xjvf $1	;;
			*.tar.gz)	tar xvzf $1	;;
			*.bz2)		bunzip2 $1	;;
			*.rar)		rar x $1	;;
			*.gz)		gunzip $1	;;
			*.tar)		tar xvf $1	;;
			*.zip)		unzip $1	;;
			*.Z)		uncompress $1	;;
			*)		echo "'$1' cannot be extracted via extract()" ;;
		esac
	else
		echo "'$1' is not a valid file"
	fi
}