Artem Chuprina wrote:

Далее, в .zshrc имеется следующий кусок кода:

if [[ -o interactive && -o single_command ]]; then
        if [[ "$1" == auto-bg ]]; then
                function auto-bg {
                        case "$BUFFER" in
                        {*}\ \&\|) ;;
                        \ *) BUFFER=" { $BUFFER } &|" ;;
                        *) print -s $BUFFER; BUFFER=" { $BUFFER } &|" ;;
                        esac
                        zle .accept-line
                }
                zle -N accept-line auto-bg
                shift
        fi
        [[ -z "$1" ]] || print -z "$* "
fi

1) зачем комманда вставляетс в хистори только если не начиналась с пробела?
2) эта штука записывает в хистори { комманда } &|
3) и собсна почему возникает выше описанный баг?

--
sergio.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Ответить