X-Git-Url: https://git.madduck.net/etc/zsh.git/blobdiff_plain/ad8b383d21775f621bab9a72a76413fc9fdd00ef..4083af43bbe30e43b04a4cf7473d1c74bdb13061:/.zsh/zshrc/99_TODO?ds=sidebyside

diff --git a/.zsh/zshrc/99_TODO b/.zsh/zshrc/99_TODO
index dc1294b..7d6536b 100644
--- a/.zsh/zshrc/99_TODO
+++ b/.zsh/zshrc/99_TODO
@@ -1,4 +1,4 @@
-# zshrc/00_TODO
+# zshrc/99_TODO
 #
 # All kinds of stuff not yet split to other files
 # TEMPORARY
@@ -9,10 +9,10 @@
 # Source repository: http://git.madduck.net/v/etc/zsh.git
 #
 
-ldir() { eval $1="$PWD" ; : ~$1 }
+ldir() { eval hash -d $1="$PWD"; cd .; }
 
 alias Q='exec zsh'
-alias ozsh='ZDOTDIR=$HOME/.etc/zsh exec zsh'
+alias ozsh='ZDOTDIR=$HOME/.etc/zsh.migrated exec zsh'
 
 # do not clobber files with >
 setopt noclobber
@@ -23,26 +23,41 @@ setopt autopushd pushdminus pushdsilent pushdtohome
 # brace expansion
 setopt braceccl
 
-# print backgrounded jobs when they finish
+# report immediately when background jobs finish
 setopt notify
-# bg-processes should not be nice
-unsetopt bgnice
-# send no HUP signal to running jobs when the shell exits
+# do not auto-nice background processes
+setopt no_bgnice
+# do not send HUP signal to jobs when the shell exits
 setopt nohup
-# don't bother me with running jobs (only wize with setopt nohup)
-unsetopt checkjobs
+# do alert me of running jobs before exiting
+setopt checkjobs
 
 # disable backslashed escape sequences unless -e is given to echo 
 setopt bsd_echo
 
-[ "$(umask)" = 022 ] && umask 0077
+# use full globbing powers
+setopt extended_glob
+
+# don't bitch about bad patterns, just use them verbatim
+setopt no_bad_pattern
+
+# don't bitch about no matches, just the glob character verbatim
+setopt no_nomatch
 
-eval `lesspipe 2>/dev/null`
+# do. not. ever. beep.
+setopt no_beep
+
+# use 0xXX and 0XX output instead of 16#XX/8#XX
+setopt c_bases
+
+[ "$(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
 
@@ -54,8 +69,8 @@ rationalise-dot() {
     LBUFFER+=.
   fi
 }
-zle -N rationalise-dot
-bindkey . rationalise-dot
+#zle -N rationalise-dot
+#bindkey . rationalise-dot
 
 :