From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9830 invoked by alias); 22 Oct 2013 21:22:28 -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: X-Seq: 18052 Received: (qmail 13349 invoked from network); 22 Oct 2013 21:22:13 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,HTML_MESSAGE, RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.2 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to :content-type; bh=vrkwMN2LacRDyabw4ChQyYZE4zmAnWpYLN+ZRoIvmWg=; b=TLBLdPZWsw834SRfaLTfT2/2HO+qsiU3J0uS00rjdpqjIYNsA9mBRXcbUdIReEbfZc A5U4uSgw8/YVYV6jiBXuUiif807PLBHrdofcX6dRi1v7f8CRD7+3Xq5dP/VY2EIzlo2W d+LVLR/FPSNPlllfb38y9+ypZW5hKsDiV7tWHKE8kbd/U7/49oVaYMYPvpJOwNoM9CeA oRAblCpxxYFVpNsZI7Y8TAiMDw4V/uhmpYMfceTNlJRuVlRL70D8QAVp1eZJ+7ucAHc/ w6FRAB9VlRLVlEX3sz+T/KHa+m2L/IvT6dsAa24Uy0ZNxmfZoTS2/eHiFcblCvTwollz GLzA== X-Gm-Message-State: ALoCoQmyGKSqUiEtcjvR24YlipM2Sjz41ulhkOROKD2GCa3HPrAFUDNM3m5QtiPVrXZ97hp3krmr MIME-Version: 1.0 X-Received: by 10.50.136.200 with SMTP id qc8mr14840835igb.52.1382476928142; Tue, 22 Oct 2013 14:22:08 -0700 (PDT) Date: Tue, 22 Oct 2013 16:22:08 -0500 Message-ID: Subject: Duplicating TRANSIENT_RPROMPT for left PROPMT? From: Jesse Hathaway To: ZSH Users Mailing List , Jesse Hathaway Content-Type: multipart/alternative; boundary=089e0122a81236647e04e95afe28 --089e0122a81236647e04e95afe28 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable When I enter a command the bottom part of my zsh PROMPT is not cleared ~ =E2=86=92 echo a a- INSERT -- ~ =E2=86=92 -- INSERT -- The unusual part of my prompt is the vi mode at the bottom of my screen. Does anyone have thoughts on the best way to clear the prompt before the command is entered? Here is my zshrc: bindkey -v setopt prompt_subst vim_ins_mode=3D"-- INSERT --" vim_cmd_mode=3D"" vim_mode=3D$vim_ins_mode terminfo_down_sc=3D$terminfo[cud1]$terminfo[cud1]$terminfo[cuu1]$terminfo[c= uu1]$terminfo[sc]$terminfo[cud1]$terminfo[cud1] function zle-keymap-select { vim_mode=3D"${${KEYMAP/vicmd/${vim_cmd_mode}}/(main|viins)/${vim_ins_mode= }}" zle reset-prompt } zle -N zle-keymap-select function zle-line-finish { vim_mode=3D$vim_ins_mode } zle -N zle-line-finish PS1=3D'%{$terminfo_down_sc$vim_mode$terminfo[rc]%}%~ =E2=86=92 ' Thanks, Jesse --089e0122a81236647e04e95afe28--