[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: address@hidden: Re: comint's directory tracking doesn't understand \
From: |
Chong Yidong |
Subject: |
Re: address@hidden: Re: comint's directory tracking doesn't understand \( or \)] |
Date: |
Sun, 04 Mar 2007 10:45:53 -0500 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.0.95 (gnu/linux) |
David Hansen <address@hidden> writes:
> On Fri, 02 Mar 2007 12:44:48 -0500 Richard Stallman wrote:
>
>> Would someone please study this, install it if it is safe, then ack?
>
> Alone it's doing not that much. The attached patch should fix all
> problems with shell-modes directory tracking and special characters
> in directory names.
>
> I'm sorry that it's a bit longish, but the original regexps are a
> bit to much for my small brain ;)
I'm leery of introducing this kind of change into comint.el at this
stage in the release. It doesn't seem to fit Richard's criterion of
being "simple and safe".
BTW, I can't seem to reproduce the problem referenced in the original
bug report.
M-x shell RET
~ $ cd /tmp/
/tmp $ mkdir /tmp/'(2007)'
/tmp $ cd \(2007\)
/tmp/(2007) $ pwd
=> /tmp/(2007)
This is GNU Emacs 22.0.95.3 (i686-pc-linux-gnu, GTK+ Version 2.10.6)
of 2007-03-04. Could this be a shell bug on certain systems?
> The *shell* buffer attempts to cd into the current working directory
> of the inferior shell process, but when that directory contains a ( or
> ), it seems to get lost, for example:
>
> M-x shell RET
> $ cd /tmp/
> $ mkdir /tmp/'(2007)'
> $ cd \(2007\)/
>
> The *shell* buffer ends up in /tmp/, not in /tmp/(2007)/ as expected.
>
> Note that if I use:
>
> $ cd '(2007)'
>
> instead, then the tracking works.
- address@hidden: Re: comint's directory tracking doesn't understand \( or \)], Richard Stallman, 2007/03/02
- Re: address@hidden: Re: comint's directory tracking doesn't understand \( or \)], David Hansen, 2007/03/04
- Re: address@hidden: Re: comint's directory tracking doesn't understand \( or \)],
Chong Yidong <=
- Re: address@hidden: Re: comint's directory tracking doesn't understand \( or \)], David Kastrup, 2007/03/04
- Re: address@hidden: Re: comint's directory tracking doesn't understand \( or \)], Chong Yidong, 2007/03/04
- Re: address@hidden: Re: comint's directory tracking doesn't understand \( or \)], David Kastrup, 2007/03/04
- Re: address@hidden: Re: comint's directory tracking doesn't understand \( or \)], Lennart Borgman (gmail), 2007/03/04
- Re: address@hidden: Re: comint's directory tracking doesn't understand \( or \)], David Kastrup, 2007/03/04
- Re: address@hidden: Re: comint's directory tracking doesn't understand \( or \)], Lennart Borgman (gmail), 2007/03/04
- Re: address@hidden: Re: comint's directory tracking doesn't understand \( or \)], Miles Bader, 2007/03/04
- Re: address@hidden: Re: comint's directory tracking doesn't understand \( or \)], Stefan Monnier, 2007/03/04
- Re: address@hidden: Re: comint's directory tracking doesn't understand \( or \)], Andreas Seltenreich, 2007/03/04
- Re: address@hidden: Re: comint's directory tracking doesn't understand \( or \)], Stefan Monnier, 2007/03/04