X-Git-Url: https://git.madduck.net/etc/zsh.git/blobdiff_plain/0a03dffac6c1304d4bf57f54bbd0c36ea1e337c8..ad8b383d21775f621bab9a72a76413fc9fdd00ef:/.zsh/zshrc/99_TODO diff --git a/.zsh/zshrc/99_TODO b/.zsh/zshrc/99_TODO new file mode 100644 index 0000000..dc1294b --- /dev/null +++ b/.zsh/zshrc/99_TODO @@ -0,0 +1,62 @@ +# zshrc/00_TODO +# +# All kinds of stuff not yet split to other files +# TEMPORARY +# +# Copyright © 1994–2008 martin f. krafft +# 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