X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=zsh%2Frc;h=3c4234be89931d95530895a2f9d9011e56e691c8;hb=750e1cf656be5048bd72b8a9f19bea83fc396e16;hp=070e3c10800b8c49a922688e733b6b0554124a9e;hpb=4b316903a4990ea26252e1c27933fbd4edbb6f45;p=config%2Fdotfiles.git diff --git a/zsh/rc b/zsh/rc index 070e3c1..3c4234b 100644 --- a/zsh/rc +++ b/zsh/rc @@ -136,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%% *} @@ -240,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'