From c6fee93cc936058cf06b2ed808d5e996dca063ad Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Sun, 3 Dec 2006 12:53:12 +0100 Subject: [PATCH] * /etc/zsh/zshrc: update NOPRECMD handling --- debian/changelog | 6 ++++++ etc/zsh/zshrc | 8 ++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/debian/changelog b/debian/changelog index 59a519a..82ef7d8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +grml-etc-core (0.2.9) unstable; urgency=low + + * /etc/zsh/zshrc: update NOPRECMD handling + + -- Michael Prokop Sun, 3 Dec 2006 11:47:22 +0100 + grml-etc-core (0.2.8) unstable; urgency=low * /etc/zsh/zshrc: drop completion for lintian and linda as diff --git a/etc/zsh/zshrc b/etc/zsh/zshrc index 55715d8..85a61fa 100644 --- a/etc/zsh/zshrc +++ b/etc/zsh/zshrc @@ -396,8 +396,8 @@ fi # precmd () { setopt promptsubst; [[ -o interactive ]] && jobs -l; - is4 && ! [[ -n "$NOPRECMD" ]] && precmd () { - (( NOPRECMD > 0 )) && return 0 + is4 && [[ -z $NOPRECMD ]] && precmd () { + [[ -n $NOPRECMD ]] && return 0 # just use DONTSETRPROMPT=1 to be able to overwrite RPROMPT if [[ -z ${DONTSETRPROMPT} ]] ; then if [ -n "$BATTERY" ] ; then @@ -419,8 +419,8 @@ fi # chpwd () => a function which is executed whenever the directory is changed # preexec() => a function running before every command - is4 && ! [[ -n "$NOPRECMD" ]] && preexec () { - (( NOPRECMD > 0 )) && return 0 + is4 && [[ -z $NOPRECMD ]] && preexec () { + [[ -n $NOPRECMD ]] && return 0 # set hostname if not running on host with name 'grml' local HOSTNAME=$(hostname) if [[ "$HOSTNAME" != grml ]] ; then -- 2.1.4