X-Git-Url: https://git.madduck.net/etc/zsh.git/blobdiff_plain/9a1960b5edade792e0d4d9a8c8e0630e774affc5..7964cdfea7efc26a42f26a33b8626d319c91b8f4:/.zsh/zshrc/00_TODO diff --git a/.zsh/zshrc/00_TODO b/.zsh/zshrc/00_TODO index 577cd67..dc1294b 100644 --- a/.zsh/zshrc/00_TODO +++ b/.zsh/zshrc/00_TODO @@ -14,9 +14,6 @@ ldir() { eval $1="$PWD" ; : ~$1 } alias Q='exec zsh' alias ozsh='ZDOTDIR=$HOME/.etc/zsh exec zsh' -# correct all arguments -setopt correctall - # do not clobber files with > setopt noclobber @@ -26,25 +23,39 @@ setopt autopushd pushdminus pushdsilent pushdtohome # brace expansion setopt braceccl -# commands that take commands as arguments -compctl -c man nohup strace gdb +# 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 -# automatically remove duplicates from these arrays -typeset -gU path cdpath fpath manpath +[ "$(umask)" = 022 ] && umask 0077 -# http://xanana.ucsc.edu/~wgscott/wordpress_new/wordpress/?p=12 -typeset -ga preexec_functions -typeset -ga precmd_functions -typeset -ga chpwd_functions +eval `lesspipe 2>/dev/null` -. $ZDOTDIR/xterm-title +WORDCHARS="*?_-.[]~/&;!#$%^(){}<>" -precmd_functions+=set_plain_xterm_title -preexec_functions+=set_cmd_xterm_title +# report time stats when command takes longer than 5 seconds +REPORTTIME=5 -[ "$(umask)" = 022 ] && umask 0077 +MAILCHECK=0 -eval `lesspipe 2>/dev/null` +# http://grml.org/zsh/zsh-lovers.html +rationalise-dot() { + if [[ $LBUFFER = *.. ]]; then + LBUFFER+=/.. + else + LBUFFER+=. + fi +} +zle -N rationalise-dot +bindkey . rationalise-dot :