From: "Benjamin R. Haskell" <zsh@benizi.com>
To: "Peter A. Castro" <doctor@fruitbat.org>
Cc: Reckoner <reckoner@gmail.com>, zsh-users@zsh.org
Subject: Re: cygwin chere not working with zsh version 4.3.10 but worked for 4.3.9
Date: Thu, 2 Sep 2010 17:14:32 -0400 (EDT) [thread overview]
Message-ID: <alpine.LNX.2.01.1009021701530.4535@hp> (raw)
In-Reply-To: <alpine.LNX.2.00.1009021230450.3460@gremlin.fruitbat.org>
[-- Attachment #1: Type: TEXT/PLAIN, Size: 2555 bytes --]
On Thu, 2 Sep 2010, Peter A. Castro wrote:
> On Wed, 1 Sep 2010, Reckoner wrote:
>
> > Hi,
>
> Greetings, Reckoner,
>
> > This command line from cygwin chere is not working anymore for zsh
> > version 4.3.10, but it worked for zsh version 4.3.9:
> >
> > C:\cygwin\bin\run.exe C:\cygwin\bin\rxvt.exe -e /bin/xhere /bin/zsh.exe "%L"
> >
> > This is supposed to open a new zsh at the directory provided by the
> > %L variable. With version 4.3.10, it opens a shell, but leaves you
> > in $HOME instead of %L
>
> Hmm. I don't recall there being anything specific with reguards to
> cd'ing to $HOME on startup in 4.3.10. The sample startup profile,
> /etc/zprofile, (source is at
> /usr/share/doc/zsh-4.3.10/StartupFiles/etc/zprofile) was updated to be
> in sync with /etc/profile from the base-files package, though those
> changes weren't all that effective (spaces, tabs, comments, etc). In
> /etc/zprofile we look for an env var named CHERE_INVOKING and either
> unset it or do "cd $HOME":
>
> # Make sure we start in home unless invoked by CHERE
> if [ ! -z "${CHERE_INVOKING}" ]; then
> unset CHERE_INVOKING
> else
> cd "${HOME}"
> fi
>
> So, clearly, this should be working in tandum with chere. You might
> want to try commenting out the above block and see if it does what you
> want. If so, it may be that chere has changed how "CHERE_INVOKING" is
> being set into the environment or, maybe the name changed, or perhaps
> something related to that.
>
> I'll install chere and see what I can find out.
>
> > any help appreciated.
>
I installed chere, and it appears to work fine for me. I tried first
with mintty, and then had to install rxvt before testing with it (only
had rxvt-unicode installed).
I notice that the rxvt command prepends Cygwin's 'run.exe' wrapper,
whereas the mintty version lacks it:
rxvt: (as you listed):
C:\cygwin\bin\run.exe C:\cygwin\bin\rxvt.exe -e /bin/xhere /bin/zsh.exe "%L"
mintty:
C:\cygwin\bin\mintty.exe -e /bin/xhere /bin/zsh.exe "%L"
Maybe try dropping that?:
C:\cygwin\bin\rxvt.exe -e /bin/xhere /bin/zsh.exe "%L"
(It still works either way for me, but that's just one more variable to
eliminate.)
=== Selected output from cygcheck -s ===
Windows 7 Home Premium Ver 6.1 Build 7600
Running under WOW64 on AMD64
Cygwin DLL version: 1.7.5
DLL epoch: 19
package versions:
mintty 0.8.1-1
run 1.1.12-11
rxvt 20050409-21
zsh 4.3.10-1 ($ZSH_VERSION 4.3.10 $ZSH_PATCHLEVEL 1.4705)
(not sure what else is relevant -- suspect that's enough)
--
Best,
Ben
next prev parent reply other threads:[~2010-09-02 21:23 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-09-01 20:52 Reckoner
2010-09-02 19:50 ` Peter A. Castro
2010-09-02 21:14 ` Benjamin R. Haskell [this message]
2010-09-02 21:18 ` Benjamin R. Haskell
2010-09-02 21:19 ` reckoner
2010-09-07 13:29 ` reckoner
2010-09-07 18:04 ` Peter A. Castro
2010-09-07 18:59 ` Benjamin R. Haskell
2010-09-08 13:01 ` reckoner
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=alpine.LNX.2.01.1009021701530.4535@hp \
--to=zsh@benizi.com \
--cc=doctor@fruitbat.org \
--cc=reckoner@gmail.com \
--cc=zsh-users@zsh.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.vuxu.org/mirror/zsh/
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).