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.