X-Git-Url: http://git.jankratochvil.net/?a=blobdiff_plain;f=.bashrc;h=79035121e2bab4463139351d16c6e2c67e13301d;hb=b88cff5c98c024f876231f3773eba10e8c2ae684;hp=36326aa9dce70241276ecbf8971937c2866035ca;hpb=d00018120bc66179cad7722f2585a8ac2744439e;p=nethome.git diff --git a/.bashrc b/.bashrc index 36326aa..7903512 100644 --- a/.bashrc +++ b/.bashrc @@ -55,9 +55,10 @@ export LC_CTYPE=cs_CZ.ISO-8859-2 export PERL_MM_OPT="PREFIX=$HOME" export WWW_HOME="file:///home/short/.bookmarks.html" export GREP_OPTIONS="--binary-files=without-match --directories=skip" +[ -n "$PS1" ] && export PS1="`echo -en '\017'`$PS1" # set only in interactive sessions -# even when LANG is set to "en_US" it is lethal - strcoll() starts to sort case-insensitively! -unset LANG +# Force strcoll() to sort case-sensitively! (empty/undef doesn't work) +export LC_COLLATE=C function cvsdiff { cvs diff "$@" 2>&1|pipebuf -q| less; }; export -f cvsdiff function cvsdiffi { cvs diff "$@" 2>&1|pipebuf -q|grep -v '^?'|less; }; export -f cvsdiffi @@ -93,7 +94,7 @@ function edall { done }; export -f edall function mi { ( - set -ex;cd "$1";while true;do test "$PWD" != "/";if [ -e configure.in ];then break;fi;cd ..;done;make install; + set -ex;cd "$1";while true;do test "$PWD" != "/";if [ -e configure.in -o -e Makefile.PL ];then break;fi;cd ..;done;make install; ); };export -f mi ulimit -c 0