summaryrefslogtreecommitdiff
path: root/50_Aliases.zsh
diff options
context:
space:
mode:
Diffstat (limited to '50_Aliases.zsh')
-rw-r--r--50_Aliases.zsh65
1 files changed, 65 insertions, 0 deletions
diff --git a/50_Aliases.zsh b/50_Aliases.zsh
new file mode 100644
index 0000000..1818c4b
--- /dev/null
+++ b/50_Aliases.zsh
@@ -0,0 +1,65 @@
+##
+## 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 -g ¬ISO='LC_ALL=fr_FR'
+a -g ¬UTF='LC_ALL=fr_FR.UTF-8'
+
+a una=unalias
+
+cmd_exists emacsclient && a e='emacsclient'
+cmd_exists emacs && a ne='emacs -nw'
+
+cmd_exists vim && a v='vim'
+
+cmd_exists eject && a close='eject -t'
+
+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 .* * -prune -type f \( -name "*~" -o -name ".*~" -o -name "#*#" \) -exec rm -vf \{\} \;'
+
+a eg=egrep
+
+a hg='< $HISTFILE cat -n | grep'
+##'hc' stands for something like 'fc' and 'hg'##
+a hc='history 0| grep'
+a lg='ls -lap | grep'
+
+a s='cd ..'
+a so='cd ${OLDPWD}'
+
+a x=exit
+
+a ls='ls -F --color=always'
+a l='ls -lh'
+a ll='ls -l'
+a la='ls -la'
+a lc='ls -c'
+a lm='ls -ma'
+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 emacss && a gnus='emacs -f gnus'
+
+#a make='make -j'
+
+## Suffixes Aliases
+cmd_exists editdiff && a -s patch=editdiff
+a -s c=$EDITOR
+a -s h=$EDITOR