]> git.phdru.name Git - dotfiles.git/blobdiff - .shellrc
Move Reply-To header removing to the very end
[dotfiles.git] / .shellrc
index 6e2fa0532e4fd55ade495f8137b556b25e1dc78a..08f57416ccfc721eafa5da3c47a6686e87603419 100644 (file)
--- a/.shellrc
+++ b/.shellrc
@@ -83,7 +83,7 @@ if test -n "$BASH_VERSION"; then
             . /usr/local/etc/bash_completion.d/*
          fi
       else
-         echo "Unknown OS type, canot source bash_completion" >&2
+         echo "Unknown OS type, cannot source bash_completion" >&2
       fi
    fi
 
@@ -119,10 +119,10 @@ if test -n "$BASH_VERSION"; then
    delegate_completion() {
       local prog completion_f programs
       prog="$1"
-      completion_f="$2"
-      shift; shift
-      programs="$@"
       if has_completion "$prog"; then
+         completion_f="$2"
+         shift; shift
+         programs="$@"
          eval "_${prog}_completion_loader() {
             _completion_loader $prog
             complete -F $completion_f $programs
@@ -134,6 +134,7 @@ if test -n "$BASH_VERSION"; then
    }
 
    delegate_completion make _make m
+   delegate_completion ping _ping p
    delegate_completion rsync _rsync r
    delegate_completion ssh _ssh s
    delegate_completion wget _wget wget-m wget-wrapper ww
@@ -153,6 +154,17 @@ if test -n "$BASH_VERSION"; then
    #   rm -rf /tmp/pip_build_"$USER"
    #fi
 
+   #if which pyenv >/dev/null 2>&1; then
+   #   eval "`pyenv init -`"
+   #   eval "`pyenv virtualenv-init -`"
+   #fi
+
+   source virtualenvwrapper_lazy.sh 2>/dev/null
+
+   #if [ -n "$VIRTUAL_ENV" ]; then
+   #   . "$VIRTUAL_ENV/bin/activate"
+   #fi
+
 elif test -n "$KSH_VERSION" -o -n "$FCEDIT"; then
    back() { cd - "$@"; }
    j() { jobs; }
@@ -343,16 +355,6 @@ if which tmux >/dev/null 2>&1; then
 fi
 
 
-#if which pyenv >/dev/null 2>&1; then
-#   eval "`pyenv init -`"
-#   eval "`pyenv virtualenv-init -`"
-#fi
-
-if [ -f /usr/local/bin/virtualenvwrapper_lazy.sh ]; then
-   source /usr/local/bin/virtualenvwrapper_lazy.sh
-fi
-
-
 if [ "$SHLVL" -eq 1 ] && which startx >/dev/null 2>&1; then
    X() { startx >> .Xserver.log 2>&1; cyr; }
 fi