X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=zsh%2Frc;h=3c4234be89931d95530895a2f9d9011e56e691c8;hb=750e1cf656be5048bd72b8a9f19bea83fc396e16;hp=0d702b0f39b6f4b4403ccc0fbfa4d9f47e590bf9;hpb=dacacb00aef58048b64f4705923bdb49bc6a8364;p=config%2Fdotfiles.git diff --git a/zsh/rc b/zsh/rc index 0d702b0..3c4234b 100644 --- a/zsh/rc +++ b/zsh/rc @@ -11,9 +11,6 @@ bindkey -v # Be paranoid, new files are readable/writable by me only. umask 077 -# Make sure core dumps are created. -ulimit -c unlimited - # Prevent overwriting existing files with '> filename', use '>| filename' # (or >!) instead. setopt noclobber @@ -139,9 +136,10 @@ if [[ $TERM == screen ]]; then screen_preexec() { # Get the program name with its arguments. local program_name=$1 - # When sudo is used use real program name instead. + # When sudo is used use real program name instead, but with an + # exclamation mark at the beginning. if [[ $program_name == sudo* ]]; then - program_name=${program_name#sudo } + program_name=!${program_name#sudo } fi # Remove all arguments from the program name. program_name=${program_name%% *} @@ -243,6 +241,9 @@ alias diff='diff -u' # Display all files and use human readable sizes. alias du='du -sh' +# Use human readable sizes. +alias df='df -h' + # Multiple files given to Vim are opened in tabs, supported since Vim 7. if [[ ${${${(f)"$(vim --version)"}[1]#VIM - Vi IMproved }%% *} == 7* ]]; then alias vim='vim -p'