From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10362 invoked by alias); 31 Oct 2013 15:09:43 -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: 18080 Received: (qmail 21021 invoked from network); 31 Oct 2013 15:09:37 -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=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.2 From: Bart Schaefer Message-id: <131031080946.ZM9189@torch.brasslantern.com> Date: Thu, 31 Oct 2013 08:09:46 -0700 In-reply-to: Comments: In reply to Jesse Hathaway "Re: Duplicating TRANSIENT_RPROMPT for left PROPMT?" (Oct 31, 9:07am) References: <131023064759.ZM9762@torch.brasslantern.com> <131025102311.ZM9171@torch.brasslantern.com> <131029231921.ZM7202@torch.brasslantern.com> <131030115149.ZM8228@torch.brasslantern.com> X-Mailer: OpenZMail Classic (0.9.2 24April2005) To: ZSH Users Mailing List Subject: Re: Duplicating TRANSIENT_RPROMPT for left PROPMT? MIME-version: 1.0 Content-type: text/plain; charset=us-ascii On Oct 31, 9:07am, Jesse Hathaway wrote: } } I tried grabbing the latest tarball from the website and compiling it, but I wouldn't have expected this to be a problem that would fix anyway ... } the results are the same: } } ~| /usr/local/bin/zsh -x } +/home/jhathaway/.zshrc:1> PS1='%~ ' } +/home/jhathaway/.zshrc:2> vim_ins_mode=' } -- INSERT --' } +/home/jhathaway/.zshrc:3> vim_cmd_mode=' } -- COMMAND --' } +/home/jhathaway/.zshrc:10> zle -N zle-keymap-select } +/home/jhathaway/.zshrc:11> zle -N zle-line-init zle-keymap-select } +/home/jhathaway/.zshrc:20> zle -N zle-line-finish Let's try "zsh -v" instead of "zsh -x" so we can see the function definitions. Also, how are you choosing whether to be in vi mode or emacs mode? The default is emacs mode, unless you have EDITOR=vi in the environment or something. Try editing the zle-keymap-select function to put the actual keymap name into POSTDISPLAY, e.g. POSTDISPLAY="$vim_mode $KEYMAP" -- Barton E. Schaefer