]> git.donarmstrong.com Git - zsh.git/blobdiff - .zsh/zshrc/30_aliases
cleanup doc completion
[zsh.git] / .zsh / zshrc / 30_aliases
index b5d19bc24cb4f4f6dc2f8aee5be2d6c44c44f4b1..c630f6ffb68800818f9b0aba97136f1cf4c1f344 100644 (file)
@@ -8,6 +8,8 @@
 # Source repository: git://git.madduck.net/etc/zsh.git
 #
 
+function trace() { eval "set -x; $@" }
+
 alias mv='nocorrect mv'
 alias cp='nocorrect cp'
 alias ln='nocorrect ln'
@@ -43,11 +45,14 @@ alias lart='ls -lart'
 # List only directories and symbolic links that point to directories
 alias lsd='ll -d *(-/DN)'
 
-alias lscontext=ll
+alias lscontext=l
 cd () { __CHPWD_RUN_FIRST=lscontext && builtin cd "$@" && unset __CHPWD_RUN_FIRST }
 #_cd_l() { ll }
 #chpwd_functions+=_cd_l
 
+# #183394
+alias w='w|cat'
+
 alias egrep='egrep --color=auto -d skip'
 alias fgrep='fgrep --color=auto -d skip'
 alias grep='grep --color=auto -d skip'
@@ -65,11 +70,10 @@ alias bug='BROWSER=www-browser bts show'
 
 # handy documentation lookup on Debian
 # from http://www.michael-prokop.at/computer/config/.zshrc
-doc() { cd /usr/share/doc/$1 && ls }
-_doc() { _files -W /usr/share/doc -/ }
-compdef _doc doc
+doc() { cd /usr/share/doc/$1 }
+compdef '_files -W /usr/share/doc -/' doc
 
-alias giti='git init && git add . && git commit -minitial\ checkin'
+alias giti='git init && git add . && git commit -minitial\ checkin && git tag orig'
 
 if whence mtail >/dev/null; then
   alias t=mtail
@@ -146,11 +150,11 @@ alias btd='btdownloadheadless'
 alias mdtest='swaks -s localhost -t'
 
 if whence devtodo >/dev/null; then
-  _devtodo_on_chpwd() { 
+  _devtodo_on_chpwd() {
     local out; out="$(devtodo)"
     [[ -n $out ]] && print "todo:\n$out"
   }
-  chpwd_functions+=_devtodo_on_chpwd
+  [[ -z ${(M)chpwd_functions:#_devtodo_on_chpwd} ]] && chpwd_functions+=_devtodo_on_chpwd
 fi
 
 # vim:ft=zsh