All patches and comments are welcome. Please squash your changes to logical
commits before using git-format-patch and git-send-email to
patches@git.madduck.net.
If you'd read over the Git project's submission guidelines and adhered to them,
I'd be especially grateful.
3 # All kinds of stuff not yet split to other files
6 # Copyright © 1994–2017 martin f. krafft <madduck@madduck.net>
7 # Released under the terms of the Artistic Licence 2.0
9 # Source repository: http://git.madduck.net/v/etc/zsh.git
12 ldir() { eval hash -d $1="$PWD"; cd .; }
14 alias Q='exec zsh -$-'
15 alias ozsh='ZDOTDIR=$HOME/.etc/zsh.migrated exec zsh'
17 # do not clobber files with >
20 # automatically maintain a directory stack
21 setopt autopushd pushdminus pushdsilent pushdtohome
26 # report immediately when background jobs finish
28 # do not auto-nice background processes
30 # do not send HUP signal to jobs when the shell exits
32 # do alert me of running jobs before exiting
34 # display PID when suspending processes as well
37 # disable backslashed escape sequences unless -e is given to echo
40 # use full globbing powers
43 # don't bitch about bad patterns, just use them verbatim
46 # don't bitch about no matches, just the glob character verbatim
49 # do. not. ever. beep.
52 # use 0xXX and 0XX output instead of 16#XX/8#XX
55 [ "$(umask)" = 022 ] && umask 0077
57 # remove '/' from WORDCHARS
58 WORDCHARS="${WORDCHARS//\/}"
60 # report time stats when command takes longer than 5 seconds
61 # typeset -g to make warn_create_global happy
62 typeset -g REPORTTIME=5
66 # http://grml.org/zsh/zsh-lovers.html
68 if [[ $LBUFFER = *.. ]]; then
74 #zle -N rationalise-dot
75 #bindkey . rationalise-dot