X-Git-Url: https://git.madduck.net/etc/zsh.git/blobdiff_plain/15510c87d79b9f3666b7749b77136e8715ab1ffa..e45b0db3d66ca9e041622db3d801d026fb4d3724:/.zsh/zshrc/99_TODO

diff --git a/.zsh/zshrc/99_TODO b/.zsh/zshrc/99_TODO
index 640e54c..3ee8155 100644
--- a/.zsh/zshrc/99_TODO
+++ b/.zsh/zshrc/99_TODO
@@ -3,7 +3,7 @@
 # All kinds of stuff not yet split to other files
 # TEMPORARY
 #
-# Copyright © 1994–2008 martin f. krafft <madduck@madduck.net>
+# Copyright © 1994–2017 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
@@ -11,7 +11,7 @@
 
 ldir() { eval hash -d $1="$PWD"; cd .; }
 
-alias Q='exec zsh'
+alias Q='exec zsh -$-'
 alias ozsh='ZDOTDIR=$HOME/.etc/zsh.migrated exec zsh'
 
 # do not clobber files with >
@@ -31,10 +31,15 @@ setopt no_bgnice
 setopt nohup
 # do alert me of running jobs before exiting
 setopt checkjobs
+# display PID when suspending processes as well
+setopt longlistjobs
 
 # disable backslashed escape sequences unless -e is given to echo 
 setopt bsd_echo
 
+# use full globbing powers
+setopt extended_glob
+
 # don't bitch about bad patterns, just use them verbatim
 setopt no_bad_pattern
 
@@ -44,14 +49,17 @@ setopt no_nomatch
 # do. not. ever. beep.
 setopt no_beep
 
-[ "$(umask)" = 022 ] && umask 0077
+# use 0xXX and 0XX output instead of 16#XX/8#XX
+setopt c_bases
 
-eval `lesspipe 2>/dev/null`
+[ "$(umask)" = 022 ] && umask 0077
 
-WORDCHARS="*?_-.[]~/&;!#$%^(){}<>"
+# remove '/' from WORDCHARS
+WORDCHARS="${WORDCHARS//\/}"
 
 # report time stats when command takes longer than 5 seconds
-REPORTTIME=5
+# typeset -g to make warn_create_global happy
+typeset -g REPORTTIME=5
 
 MAILCHECK=0