From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19450 invoked by alias); 2 May 2018 10:35:45 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: List-Unsubscribe: X-Seq: 23379 Received: (qmail 15609 invoked by uid 1010); 2 May 2018 10:35:45 -0000 X-Qmail-Scanner-Diagnostics: from mail-lf0-f46.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(209.85.215.46):SA:0(-0.9/5.0):. Processed in 2.086248 secs); 02 May 2018 10:35:45 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,FROM_EXCESS_BASE64, HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_PASS, T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: boojum@stercus-accidit.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=stercus-accidit.com; s=google; h=mime-version:from:date:message-id:subject:to; bh=/l72IETor44XW5pGzvlWGVy1gNDu/bfuZK3VVJW0k9I=; b=VsTq6Vl/tFIXhlPYl0EZFRjiqFPfCbDV3CZq65H9Bq6CK2P3E/A7rmpGiygWodABG4 609ZxAlNQRzkT60fBBZj+nBwsp3HEXxgGq29yZNo1dAyiGtVd4FvSonCbEWwySzueD8R fJyy7VW0yGXgLYBwl3j+VRt8QMPHGvbiQ2MLE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=/l72IETor44XW5pGzvlWGVy1gNDu/bfuZK3VVJW0k9I=; b=ORObmCML7Qb4iFJcHcDl7tXT7SZYV8ckaQX6TdjEYgNRnuqGLjjCW4sFpePu9vOE0I Ur/wz/JcXxgKI2oAkXtTZz1zW5hTeWB5yF6wzSoRmczyZiYjhOjFG8qAHX5iSL/RVOAQ v4QRbJr9d/C7ywd86e2rXhyd94EhOQQ1yWzgRZfxHiERwfZkoK/tYkztMfPga2dlKt65 p266Ysge880yyeEXCCYUv8Dv4q9adZ8jvUZl7+vxUryiHsRJPXBrf54OBG5KZMHwu+td WJvpsjci9To4vSAImsyFA8cOw6ejJ7KO5coFoMAK+xT46B2VedFy9+GsMNyIXb+1p3KM ZzMw== X-Gm-Message-State: ALQs6tBm7++Et8gS0bIcWuk1Hd8ibabcc/XkfrnQqOfzE/DngPzywNfb lEmJ/3QO1zX0MLGDVs41+nCah8B7ea/+gKMjy4BzVgrlwBM= X-Google-Smtp-Source: AB8JxZpbjL8wGWE/yUdwyzTpEX5B6MPdRxQiEP0j5YUkCyyy3bbm9Hh6YXza+GELh1vkd1rrSpMMga9sHi3UnLMeRp8= X-Received: by 2002:a19:ef02:: with SMTP id n2-v6mr11124136lfh.8.1525257338771; Wed, 02 May 2018 03:35:38 -0700 (PDT) MIME-Version: 1.0 X-Originating-IP: [82.2.26.48] From: =?UTF-8?B?zrs/?= Date: Wed, 2 May 2018 11:35:18 +0100 Message-ID: Subject: Issue with precmd used to display venv in prompt To: zsh-users@zsh.org Content-Type: multipart/alternative; boundary="000000000000de70ed056b36a5b3" --000000000000de70ed056b36a5b3 Content-Type: text/plain; charset="UTF-8" ahoy, i've a issue with displaying current python virtualenv in prompt. it *almost* works - precmd dose display it but it requires an extra "enter" keypress before doing so. here's the code: emulate -RL zsh setopt prompt_subst function pyenv-prompt() { if [[ -v VIRTUAL_ENV ]]; then VENV_P="%4F(${VIRTUAL_ENV##*/})%f" else VENV_P="" fi } prompt_x_setup() { function precmd() { pyenv-prompt } PS1='$VENV_P > ' } prompt_x_setup "$@" any pointers on how i can avoid that extra "enter" will be appreciated! -- b. --000000000000de70ed056b36a5b3--