]> git.donarmstrong.com Git - zsh.git/blobdiff - .zsh/zshrc/99_TODO
reordering of zshrc files
[zsh.git] / .zsh / zshrc / 99_TODO
diff --git a/.zsh/zshrc/99_TODO b/.zsh/zshrc/99_TODO
new file mode 100644 (file)
index 0000000..dc1294b
--- /dev/null
@@ -0,0 +1,62 @@
+# zshrc/00_TODO
+#
+# All kinds of stuff not yet split to other files
+# TEMPORARY
+#
+# Copyright © 1994–2008 martin f. krafft <madduck@madduck.net>
+# Released under the terms of the Artistic Licence 2.0
+#
+# Source repository: http://git.madduck.net/v/etc/zsh.git
+#
+
+ldir() { eval $1="$PWD" ; : ~$1 }
+
+alias Q='exec zsh'
+alias ozsh='ZDOTDIR=$HOME/.etc/zsh exec zsh'
+
+# do not clobber files with >
+setopt noclobber
+
+# automatically maintain a directory stack
+setopt autopushd pushdminus pushdsilent pushdtohome
+
+# brace expansion
+setopt braceccl
+
+# print backgrounded jobs when they finish
+setopt notify
+# bg-processes should not be nice
+unsetopt bgnice
+# send no HUP signal to running jobs when the shell exits
+setopt nohup
+# don't bother me with running jobs (only wize with setopt nohup)
+unsetopt checkjobs
+
+# disable backslashed escape sequences unless -e is given to echo 
+setopt bsd_echo
+
+[ "$(umask)" = 022 ] && umask 0077
+
+eval `lesspipe 2>/dev/null`
+
+WORDCHARS="*?_-.[]~/&;!#$%^(){}<>"
+
+# report time stats when command takes longer than 5 seconds
+REPORTTIME=5
+
+MAILCHECK=0
+
+# http://grml.org/zsh/zsh-lovers.html
+rationalise-dot() {
+  if [[ $LBUFFER = *.. ]]; then
+    LBUFFER+=/..
+  else
+    LBUFFER+=.
+  fi
+}
+zle -N rationalise-dot
+bindkey . rationalise-dot
+
+:
+
+# vim:ft=zsh