diff options
author | Hugues Hiegel <hugues.hiegel@sagem.com> | 2009-02-25 15:48:40 +0100 |
---|---|---|
committer | Hugues Hiegel <hugues.hiegel@sagem.com> | 2009-02-25 15:48:40 +0100 |
commit | 3b6dd4fb769ec9846cfccf8e7033dde7a4315278 (patch) | |
tree | 253cf557303aa39c57209634bc2e8867c7909945 /user:hugues/Aliases.zsh | |
parent | 31b72816806f41290cac5f2e452ba581ff8e28d3 (diff) |
[ALIASES] cleanup, moved out to user:hugues
Diffstat (limited to 'user:hugues/Aliases.zsh')
-rw-r--r-- | user:hugues/Aliases.zsh | 85 |
1 files changed, 85 insertions, 0 deletions
diff --git a/user:hugues/Aliases.zsh b/user:hugues/Aliases.zsh new file mode 100644 index 0000000..728b171 --- /dev/null +++ b/user:hugues/Aliases.zsh @@ -0,0 +1,85 @@ +## +## Part of configuration files for Zsh 4 +## by Hugues Hiegel <hugues@hiegel.fr> +## +## NO WARRANTY PROVIDED, USE AT YOUR OWN RISKS +## +## You are encouraged to use, modify, and redistribute +## these files with or without this notice. +## +alias a=alias +a una=unalias + +a -g ¬ISO='LC_ALL=fr_FR' +a -g ¬UTF='LC_ALL=fr_FR.UTF-8' + +a -g ...=../.. +a -g ....=../../.. +a -g .....=../../../.. +a -g ......=../../../../.. +a -g .......=../../../../../.. +a -g ........=../../../../../../.. +a -g .........=../../../../../../../.. + +cmd_exists emacsclient && a e='emacsclient' +cmd_exists emacs && a ne='emacs -nw' + +if ( cmd_exists vim ) +then + a v='vim' + + if ( vim --version | grep -E "+clientserver" >/dev/null ) + then + if ( cmd_exists vimtab ) + then + a vim='vimtab' + fi + fi +fi + +cmd_exists eject && a close='eject -t' + +a goto='cd -P' ## Resolve symlinks + +a rm='rm -i' +a mv='mv -i' +a cp && una cp ## Dé-assigne les alias de ``cp'' +autoload zmv +a mmv='noglob zmv -W' + +normal_user && cmd_exists apt-get && a apt-get='sudo apt-get' + +a rt='find -maxdepth 1 -type f \( -name "*~" -o -name ".*~" -o -name "#*#" -o -name ".*.swp" \) -exec rm -vf \{\} \;' +a RT='find -type f \( -name "*~" -o -name ".*~" -o -name "#*#" -o -name ".*.swp" \) -exec rm -vf \{\} \;' + +a grep='grep --color=auto' +a egrep='egrep --color=auto' + +a hg='history -E 0| grep' +a lg='ls -lap | grep' + +a so='cd ${OLDPWD}' + +#a x=exit + +a ls="ls $LS_OPTIONS" +a l='ls -lh' +a ll='ls -l' +a la='ls -la' +a lc='ls -c' +a lc1='\ls -c1' + +cmd_exists dict && a definition='dict -h dict.org' +cmd_exists dict && a traduction='dict -h localhost -P-' + +cmd_exists dosbox && a dosbox='dosbox -c "mount c \"`pwd`\"" -c "mount d /cdrom -t cdrom" -c "c:" ' +cmd_exists emacs && a gnus='emacs -f gnus' + +#a make='make -j' + +## Suffixes Aliases +# I don't like this, I never used it. +# +cmd_exists editdiff && a -s patch=editdiff +a -s c=$EDITOR +a -s h=$EDITOR |