From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Rajesh Vaidheeswarran Newsgroups: gmane.emacs.devel Subject: Re: FW: shell: cd after & Date: Wed, 11 Jun 2003 11:52:19 -0400 (EDT) Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: Reply-To: rv@gnu.org NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1055346746 9995 80.91.224.249 (11 Jun 2003 15:52:26 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 11 Jun 2003 15:52:26 +0000 (UTC) Cc: 'Emacs Developers' Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Wed Jun 11 17:52:18 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19Q7ta-0002aO-00 for ; Wed, 11 Jun 2003 17:52:18 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19Q8Ed-0003Bs-00 for ; Wed, 11 Jun 2003 18:14:03 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19Q7vY-0003bQ-4a for emacs-devel@quimby.gnus.org; Wed, 11 Jun 2003 11:54:20 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19Q7vA-0003Wn-T8 for emacs-devel@gnu.org; Wed, 11 Jun 2003 11:53:56 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19Q7u7-0002oN-8o for emacs-devel@gnu.org; Wed, 11 Jun 2003 11:52:51 -0400 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by monty-python.gnu.org with esmtp (Exim 4.20) id 19Q7ti-0002fz-5X for emacs-devel@gnu.org; Wed, 11 Jun 2003 11:52:26 -0400 Original-Received: from localhost ([127.0.0.1] helo=gnu.org) by fencepost.gnu.org with esmtp (Exim 4.20) id 19Q7tb-0003Mj-TP; Wed, 11 Jun 2003 11:52:19 -0400 Original-Received: by fencepost.gnu.org with BradMail(MH 6.8.4); Wed, 11 Jun 2003 11:52:19 -0400 (EDT) Original-To: "Stephen J. Turnbull" In-reply-to: Message from "Stephen J. Turnbull" of "Wed, 11 Jun 2003 22:24:25 U." <87he6weohi.fsf@tleepslib.sk.tsukuba.ac.jp> X-LoopDetect: rv@gnu.org Original-cc: "Marshall, Simon" Original-cc: Norbert Koch X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:15039 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:15039 One of the issues that I have always found to be clunky with the existing cwd tracking in shell is its inability to track the pwd after every command, not just explicit directory commands. For instance, I use a program called `workon' extensively to work with different cvs modules. The program sets the pertinent environment variables and exec a shell and puts the user in the root of the cvs module. When I use this within emacs, I typically do something like % workon emacs % cd `pwd` for emacs to understand the current directory. Of course, I don't have any suggestions on how this can be solved. Anyway, I guess the current change in question is a step in the right direction. In a previous message, "Stephen J. Turnbull" writes: > >>>>> "Simon" == Simon Marshall writes: > > Simon> I don't know if anyone cares enough about this. It's so > Simon> long since I maintained shell.el I don't know if it's worth > Simon> it. > > FWIW Norbert Koch approved it for XEmacs. So, if > you want rationale, you could ask him.