]> git.draconx.ca Git - zshconf.git/blobdiff - zshrc
Enable extended globs by default.
[zshconf.git] / zshrc
diff --git a/zshrc b/zshrc
index caf5805b784d1ece8818f10f3c693294ea648699..b61eb5c77545d159f08bf13398f38aca9de3b546 100644 (file)
--- a/zshrc
+++ b/zshrc
@@ -7,6 +7,9 @@
 # notice and this notice are preserved.  This file is offered as-is,
 # without any warranty.
 
+# Default shell options
+setopt EXTENDED_GLOB
+
 if [[ -n $HOME ]]; then
        HISTFILE=$HOME/.zsh_history
        SAVEHIST=10000
@@ -17,7 +20,7 @@ bindkey -e
 
 case $TERM in
 rxvt*)
-       if [[ $TERM == rxvt-unicode ]]; then
+       if [[ $TERM =~ '^rxvt-unicode' ]]; then
                [[ -z $COLORTERM ]] && export COLORTERM='rxvt-xpm'
                [[ -z $COLORFGBG ]] && export COLORFGBG='15;default;0'
        fi
@@ -32,7 +35,7 @@ screen*|linux|cygwin)
        bindkey '\e[1~' beginning-of-line
        bindkey '\eOM'  accept-line
 ;;
-xterm)
+xterm*)
        bindkey '\e[3~' delete-char
        bindkey '\e[F'  end-of-line
        bindkey '\e[H'  beginning-of-line
@@ -107,3 +110,8 @@ alias grep='grep --color=auto'
 alias mv='mv -i'
 alias rm='rm -i'
 alias cp='cp -i'
+
+# Common aliases
+alias vv='$EDITOR ~/.zshrc && source ~/.zshrc'
+alias ll='ls -l'
+alias lr='ls -rtl'