X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=zsh%2Frc;h=aa64848ce2b2ecb532da8f063ab9da62b660493f;hb=dd87c200babeaa8006cbe7df050e1477c84a5aba;hp=0d702b0f39b6f4b4403ccc0fbfa4d9f47e590bf9;hpb=dacacb00aef58048b64f4705923bdb49bc6a8364;p=config%2Fdotfiles.git diff --git a/zsh/rc b/zsh/rc index 0d702b0..aa64848 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' @@ -319,3 +320,5 @@ source_config ~/.zsh os rc $(uname) nolocal source_config ~/.zsh host rc ${$(hostname)//.*/} source_debug "finished sourcing ~/.zsh/rc" + +# vim: ft=zsh