summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bash/bash_aliases21
-rw-r--r--bash/bashrc42
2 files changed, 35 insertions, 28 deletions
diff --git a/bash/bash_aliases b/bash/bash_aliases
index 009a897..649b039 100644
--- a/bash/bash_aliases
+++ b/bash/bash_aliases
@@ -1,6 +1,25 @@
# ~/.bash_aliases: sourced by ~/.bashrc
# Contain various aliases
+# enable color support of ls and also add handy aliases
+if [ "$TERM" != "dumb" ]; then
+ eval "`dircolors -b`"
+ alias ls='ls --color=auto'
+ alias dir='ls --color=auto --format=vertical'
+ alias vdir='ls --color=auto --format=long'
+fi
+
+# some more ls aliases
+alias ll='ls -l'
+alias la='ls -A'
+alias lla='ls -la'
+alias llh='ls -lh'
+
+alias grep='grep --color=auto'
+alias cp='cp -i'
+alias rm='rm -i'
+alias mv='mv -i'
+alias ..='cd ..'
alias du='du -H'
alias df='df -H'
@@ -10,4 +29,4 @@ alias tg='xset b off'
alias u2i='iconv -f UTF-8 -t ISO_8859-15'
alias i2u='iconv -f ISO_8859-15 -t UTF-8'
-alias less='/usr/share/vim/vim74/macros/less.sh'
+alias less='/usr/share/vim/vim??/macros/less.sh'
diff --git a/bash/bashrc b/bash/bashrc
index 5d89e1a..c7f0e66 100644
--- a/bash/bashrc
+++ b/bash/bashrc
@@ -20,36 +20,9 @@ HISTFILESIZE=2000
# update the values of LINES and COLUMNS.
shopt -s checkwinsize
-# enable color support of ls and also add handy aliases
-if [ "$TERM" != "dumb" ]; then
- eval "`dircolors -b`"
- alias ls='ls --color=auto'
- alias dir='ls --color=auto --format=vertical'
- alias vdir='ls --color=auto --format=long'
-fi
-
-# some more ls aliases
-alias ll='ls -l'
-alias la='ls -A'
-alias lla='ls -la'
-alias llh='ls -lh'
-alias grep='grep --color=auto'
-alias cp='cp -i'
-alias rm='rm -i'
-alias mv='mv -i'
-alias ..='cd ..'
-
export EDITOR=vim
export PATH=${PATH}:~/bin
-# set variable identifying the chroot you work in (used in the prompt below)
-if [ -z "$debian_chroot" -a -r /etc/debian_chroot ]; then
- debian_chroot=$(cat /etc/debian_chroot)
-fi
-
-# Comment in the above and uncomment this below for a color prompt
-PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
-
# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
@@ -59,6 +32,21 @@ xterm*|rxvt*)
;;
esac
+function _update_ps1() {
+ export PS1="$(~/bin/powerline-shell.py $? 2> /dev/null)"
+}
+
+export PROMPT_COMMAND="_update_ps1; $PROMPT_COMMAND"
+
+# Setup ssh-agent
+SSHAGENT=/usr/bin/ssh-agent
+SSHAGENTARGS="-s"
+if [ -z "$SSH_AUTH_SOCK" -a -x "$SSHAGENT" ]; then
+ eval `$SSHAGENT $SSHAGENTARGS`
+ trap "kill $SSH_AGENT_PID" 0
+fi
+
+
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.