# Simplify calls to grep.
alias -g G='| grep'
+# Improved ls which displays the files in columns (-C), visualises directories,
+# links and other special files (-F) and pages everything through less (L).
+function ls() {
+ command ls -C -F $* L
+}
+# Helper function to list all files.
+function la() {
+ ls -a $*
+}
+# Helper function to list all files in list format with access rights, etc.
+function ll() {
+ la -l $*
+}
-# If a rc.local file exists load it, otherwise load a rc file for the current
-# hostname (first part before a dot) if it exists.
+
+# If a rc file for the current hostname (first part before a dot) exists load
+# it, otherwise load rc.local if available.
host=${$(hostname)//.*/}
-if [[ -f ~/.zsh/rc.local ]]; then;
- source ~/.zsh/rc.local
-elif [[ -f ~/.zsh/rc.$host ]]; then;
+if [[ -f ~/.zsh/rc.$host ]]; then;
source ~/.zsh/rc.$host
+elif [[ -f ~/.zsh/rc.local ]]; then;
+ source ~/.zsh/rc.local
fi