+#! /usr/bin/zsh
+
+# ls en couleur :
+
+alias ls="ls --color=auto"
+alias l="ls"
+alias ll="ls -l"
+alias lla="ls -al"
+alias .="source"
+
+if [ -f /etc/debian_version ]
+then
+ # Aliases pour apt :
+ alias search="apt-cache search"
+ alias show="apt-cache show"
+ alias policy="apt-cache policy"
+
+ alias update="sudo apt-get update"
+ alias install="sudo apt-get install"
+ alias upgrade="sudo apt-get upgrade"
+ alias dist-upgrade="sudo apt-get dist-upgrade"
+ alias remove="sudo apt-get remove"
+fi
+
+if [ -f /etc/SuSE-release ]
+then
+ if [ -x /usr/bin/smart ]
+ then
+ # aliases for smart, if it's present
+ alias search="smart search"
+ alias show="smart info"
+ alias update="sudo smart update"
+ alias install="sudo smart install"
+ alias remove="sudo smart remove"
+ alias upgrade="sudo smart upgrade"
+ else
+ # Aliases for zypper
+ alias search="zypper search -d"
+ alias show="zypper info"
+ alias update="sudo zypper refresh"
+ alias install="sudo zypper install"
+ alias remove="sudo zypper remove"
+
+ alias upgrade="sudo zypper update"
+ fi
+fi
+
+# to avoid the cd in mc history :
+setopt histignorespace
+alias cd=' builtin cd'
+
+alias scr='screen -rd'
+
+# Konsole tab renaming. Courtesy of Sebastian Kuegler
+# http://vizzzion.org/?blogentry=737
+if [ "$KONSOLE_DCOP_SESSION" ]
+then
+ if [ `/usr/bin/whoami` != 'root' ]
+ then
+ alias ssh='~/.zsh.d/scripts/konsolewrap ssh'
+ alias lftp='~/.zsh.d/scripts/konsolewrap lftp'
+ alias sftp='~/.zsh.d/scripts/konsolewrap sftp'
+ alias su='~/.zsh.d/scripts/konsolewrap su'
+ alias telnet='~/.zsh.d/scripts/konsolewrap telnet'
+ alias rlogin='~/.zsh.d/scripts/konsolewrap rlogin'
+ alias rsh='~/.zsh.d/scripts/konsolwrap rsh'
+
+ fi
+fi
+