aboutsummaryrefslogtreecommitdiffstats
path: root/.bashrc
diff options
context:
space:
mode:
authorshmibs <shmibs@gmail.com>2014-01-06 10:16:16 -0700
committershmibs <shmibs@gmail.com>2014-01-06 10:16:16 -0700
commiteb52ab2616e8e004499333656307d01c45c369ef (patch)
treea704f4c2abbfabb4dd2867cd333db48b3e323811 /.bashrc
downloaddotfiles-eb52ab2616e8e004499333656307d01c45c369ef.tar.gz
initial commit
Diffstat (limited to '.bashrc')
-rw-r--r--.bashrc37
1 files changed, 37 insertions, 0 deletions
diff --git a/.bashrc b/.bashrc
new file mode 100644
index 0000000..fd9b8ee
--- /dev/null
+++ b/.bashrc
@@ -0,0 +1,37 @@
+#
+# /home/shmibs/.bashrc
+#
+
+# coloured
+# PS1="$(if [[ ${EUID} == 0 ]]; then echo '\033[1;31m'; else echo '\033[1;32m'; fi)\u@\h\033[1;34m[\W]\$\033[0m "
+
+# plain
+# PS1='[\u@\h \W]\$ '
+
+# If not running interactively, don't do anything
+
+[[ $- != *i* ]] && return
+
+shopt -s checkwinsize
+
+alias ls='ls --color=auto'
+alias grep='grep --color=auto'
+alias diff='colordiff'
+
+PS1='[\u@\h \W]\$ '
+PS2='> '
+PS3='> '
+PS4='+ '
+
+case ${TERM} in
+ xterm*|rxvt*|Eterm|aterm|kterm|gnome*|mate*)
+ PROMPT_COMMAND=${PROMPT_COMMAND:+$PROMPT_COMMAND; }'printf "\033]0;%s@%s:%s\007" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"'
+ ;;
+ screen)
+ PROMPT_COMMAND=${PROMPT_COMMAND:+$PROMPT_COMMAND; }'printf "\033_%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"'
+ ;;
+esac
+
+[ -r /usr/share/bash-completion/bash_completion ] && . /usr/share/bash-completion/bash_completion
+
+export EDITOR="vim"