_bash_profile_addpath_fini
unset -f _bash_profile_addpath_fini
-for i in tar ls find cp mv ln md5sum du grep ar chown chmod tail;do
- # Prevent g$i from system directory overriding customized $i binary
- which g$i 2>/dev/null | grep '^/' >/dev/null && alias $i=g$i
- done
-
-alias ls='ls -bF'
-alias l='ls -lbF'
-alias maple="ssh -t vega.fjfi.cvut.cz maple"
-#alias cc='cc -I/home/short/include'
-if which vim &>/dev/null;then
- alias vi='vim'
-else
- echo >&2 'WARNING: No vim(1).'
-fi
-alias grepb='grep --binary-files=binary'
-alias L='lynx'
-alias chown='chown --no-dereference'
-alias chgrp='chgrp --no-dereference'
-alias hexedit='hexedit -s'
-alias cvs2cl='cvs2cl --window 3600 --separate-header --no-wrap'
-alias cvsfiles='cvsutil --files --print'
-alias cvsignores='cvsutil --ignores --print'
-alias cvsignoresall='cvsutil --ignores --workings --print'
-alias cvsignoresrm='cvsutil --ignores --rm'
-alias cvsignoresrmall='cvsutil --ignores --workings --rm'
-alias cvsignoresallrm='cvsutil --ignores --workings --rm'
-alias svnignoresall='svn status |sed -n "s/^[?] //p"'
-alias svnignoresallrm='svn status |sed -n "s/^[?] //p"|tr "\n" "\0"|xargs -0 rm -rf'
-alias disass='objdump -D --target=binary --architecture=i386'
-alias cal='cal -m'
-alias vncreadonly='vncviewer -FullColor -Shared -ViewOnly'
-alias diff='diff -u'
-alias rpmbuildlocal='nice rpmbuild --define "_topdir $PWD" --define "_builddir $PWD" --define "_rpmdir $PWD" --define "_sourcedir $PWD" --define "_specdir $PWD" --define "_srcrpmdir $PWD"'
-alias gdbn='gdb -nx --command=~/.gdbinit'
-
# '2>/dev/null' to prevent: unalias: x: not found
+# It must be run before `function's below as otherwise it would get embedded.
unalias 2>/dev/null cp # -i
unalias 2>/dev/null mv # -i
unalias 2>/dev/null rm # -i
unalias 2>/dev/null df # -h
unalias 2>/dev/null du # -h
+unalias 2>/dev/null ls # --color=auto
+unalias 2>/dev/null l. # ls -d .* --color=auto
+unalias 2>/dev/null ll # ls -l --color=auto
+
+# Aliases would get processed during the parsing of this script file!
+eval '
+ function grep {(unset grep; ( ulimitme; grep "$@"; ); );}; export -f grep
+
+ function ls {(unset ls; ( ls -bF "$@"; ); );}; export -f ls
+ function l { ls -lbF "$@"; }; export -f l
+ if which vim &>/dev/null;then
+ alias vi="vim"
+ else
+ echo >&2 "WARNING: No vim(1)."
+ fi
+ function grepb { grep --binary-files=binary "$@"; }; export -f grepb
+ function L { lynx "$@"; }; export -f L
+ function chown {(unset chown; ( chown --no-dereference "$@"; ); );}; export -f chown
+ function chgrp {(unset chgrp; ( chgrp --no-dereference "$@"; ); );}; export -f chgrp
+ function hexedit {(unset hexedit; ( hexedit -s "$@"; ); );}; export -f hexedit
+ function cvs2cl {(unset cvs2cl; ( cvs2cl --window 3600 --separate-header --no-wrap "$@"; ); );}; export -f cvs2cl
+ function cvsfiles { cvsutil --files --print "$@"; }; export -f cvsfiles
+ function cvsignores { cvsutil --ignores --print "$@"; }; export -f cvsignores
+ function cvsignoresall { cvsutil --ignores --workings --print "$@"; }; export -f cvsignoresall
+ function cvsignoresrm { cvsutil --ignores --rm "$@"; }; export -f cvsignoresrm
+ function cvsignoresrmall { cvsutil --ignores --workings --rm "$@"; }; export -f cvsignoresrmall
+ function cvsignoresallrm { cvsutil --ignores --workings --rm "$@"; }; export -f cvsignoresallrm
+ function svnignoresall { svn status |sed -n "s/^[?] //p" "$@"; }; export -f svnignoresall
+ function svnignoresallrm { svn status |sed -n "s/^[?] //p"|tr "\n" "\0"|xargs -0 rm -rf "$@"; }; export -f svnignoresallrm
+ function disass { objdump -D --target=binary --architecture=i386 "$@"; }; export -f disass
+ function cal {(unset cal; ( cal -m "$@"; ); );}; export -f cal
+ function vncreadonly { vncviewer -FullColor -Shared -ViewOnly "$@"; }; export -f vncreadonly
+ function diff {(unset diff; ( diff -up "$@"; ); );}; export -f diff
+ function rpmbuildlocal { nice rpmbuild --define "_topdir $PWD" --define "_builddir $PWD" --define "_rpmdir $PWD" --define "_sourcedir $PWD" --define "_specdir $PWD" --define "_srcrpmdir $PWD" --define "_build_name_fmt %%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm" "$@"; }; export -f rpmbuildlocal
+ function gdbn { gdb -nx --command=~/.gdbinit "$@"; }; export -f gdbn
+'
export IGNOREEOF=10
# '2>/dev/null' to prevent: TMOUT: readonly variable