X-Git-Url: http://git.grml.org/?a=blobdiff_plain;f=etc%2Fskel%2F.zshrc;h=0c40461f08f4e2d0aecfbf94d3163e0daf113d93;hb=aaebb85b04148aafcad855c310254b0568ddad72;hp=6146f47ec4e89f42ee00006fc71ed5bf24f9609e;hpb=c5def1541078b09dc0a8749b0ffa032f44007ffd;p=grml-etc-core.git diff --git a/etc/skel/.zshrc b/etc/skel/.zshrc index 6146f47..0c40461 100644 --- a/etc/skel/.zshrc +++ b/etc/skel/.zshrc @@ -3,7 +3,7 @@ # Authors: grml-team (grml.org), (c) Michael Prokop # Bug-Reports: see http://grml.org/bugs/ # License: This file is licensed under the GPL v2. -# Latest change: Son Dez 17 14:50:06 CET 2006 [mika] +# Latest change: Sam Feb 24 19:21:35 CET 2007 [mika] ################################################################################ # source ~/.zshrc.global {{{ @@ -166,6 +166,19 @@ # check whether Debian's package management (dpkg) is running alias check_dpkg_running="$SUDO dpkg_running" + +# work around non utf8 capable software in utf environment + if [ -x /usr/bin/mrxvt ] ; then + isutfenv && [ -n "$LANG" ] && alias mrxvt="LANG=${LANG/(#b)(*)[.@]*/$match[1].iso885915} mrxvt" + fi + + if [ -x /usr/bin/aterm ] ; then + isutfenv && [ -n "$LANG" ] && alias aterm="LANG=${LANG/(#b)(*)[.@]*/$match[1].iso885915} aterm" + fi + + if [ -x /usr/bin/centericq ] ; then + isutfenv && [ -n "$LANG" ] && alias centericq="LANG=${LANG/(#b)(*)[.@]*/$match[1].iso885915} centericq" + fi # }}} ## useful functions {{{ @@ -208,6 +221,17 @@ which google &>/dev/null && gex () { google "\"[ $1]\" $*" } # exact search at google + # download video from youtube + ytdl() { + if ! [ -n "$2" ] ; then + print "Usage: ydtl http://youtube.com/watch?v=.... outputfile.flv">&2 + return 1 + else + wget -O${2} "http://youtube.com/get_video?"${${${"$(wget -o/dev/null -O- "${1}" | grep -e watch_fullscreen)"}##*watch_fullscreen\?}%%\&fs=*} + fi + } + + # Function Usage: doc packagename doc() { cd /usr/share/doc/$1 && ls } _doc() { _files -W /usr/share/doc -/ }