## ## Part of configuration files for Zsh 4 ## by Hugues Hiegel ## ## NO WARRANTY PROVIDED, USE AT YOUR OWN RISKS ## ## You are encouraged to use, modify, and redistribute ## these files with or without this notice. ## cd_back() { # for folder in $@ # do # cd $(echo $folder | sed "s:[^/]\+:..:g") # done cd $1 "" } ldd() { #LDD=$(dlocate ldd | egrep "bin/ldd$" | head -n1 | cut -d' ' -f2) LDD=/usr/bin/ldd $LDD $@ | sed "s/\(.*local.*\)/\1/;s/\(.*not found.*\)/\1/" | tr -d ' ' } exports() { if ( [ $# -ne 0 ] ) then if ( [ $1 != "-" ] ) then export LD_LIBRARY_PATH=${1}/lib export PKG_CONFIG_PATH=$LD_LIBRARY_PATH/pkgconfig export ACLOCAL_FLAGS="-I ${1}/share/aclocal" else unset LD_LIBRARY_PATH unset PKG_CONFIG_PATH unset ACLOCAL_FLAGS fi fi for i in LD_LIBRARY_PATH PKG_CONFIG_PATH ACLOCAL_FLAGS do if ( [ ! -z ${(P)i} ] ) ; then echo "$i: "${(P)i}"" else echo "$i is unset." fi done }