summaryrefslogtreecommitdiff
path: root/70_Aliases.zsh
diff options
context:
space:
mode:
Diffstat (limited to '70_Aliases.zsh')
-rw-r--r--70_Aliases.zsh14
1 files changed, 12 insertions, 2 deletions
diff --git a/70_Aliases.zsh b/70_Aliases.zsh
index 9293784..1f110dd 100644
--- a/70_Aliases.zsh
+++ b/70_Aliases.zsh
@@ -1,4 +1,3 @@
-#!/bin/zsh
##
## Part of configuration files for Zsh 4
## by Hugues Hiegel <hugues@nullpart.net>
@@ -10,6 +9,12 @@
##
alias a='alias'
+a -g DEVNULL='>/dev/null 2>&1'
+a -g NOTROOT='[ "`whoami`" != "root" ] && '
+
+a -g ASCII='LC_ALL=fr_FR'
+a -g UNICODE='LC_ALL=fr_FR.UTF-8'
+
a una=unalias
a e='emacsclient'
@@ -24,7 +29,7 @@ a mv='mv -i'
autoload zmv
a mmv='noglob zmv -W'
-a apt-get='sudo apt-get'
+NOTROOT which apt-get DEVNULL && a apt-get='sudo apt-get'
a rt='find . -type f \( -name "*~" -o -name ".*~" -o -name "#*#" \) -exec rm -vf \{\} \;'
@@ -55,3 +60,8 @@ a dosbox='dosbox -c "mount c \"`pwd`\"" -c "mount d /cdrom -t cdrom" -c "c:" '
a gnus='emacs -f gnus'
#a make='make -j'
+
+## Suffixes Aliases
+a -s patch=editdiff
+a -s c=$EDITOR
+a -s h=$EDITOR