From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: pjb@informatimago.com (Pascal J. Bourguignon) Newsgroups: gmane.emacs.help Subject: Re: Updating emacs shell completion cache Date: Sun, 06 Dec 2009 11:45:46 +0100 Organization: Informatimago Message-ID: <874oo4idnp.fsf@galatea.local> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1260099892 11911 80.91.229.12 (6 Dec 2009 11:44:52 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 6 Dec 2009 11:44:52 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sun Dec 06 12:44:45 2009 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1NHFXg-0004le-2H for geh-help-gnu-emacs@m.gmane.org; Sun, 06 Dec 2009 12:44:44 +0100 Original-Received: from localhost ([127.0.0.1]:55259 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NHFXe-0003UZ-Qp for geh-help-gnu-emacs@m.gmane.org; Sun, 06 Dec 2009 06:44:42 -0500 Original-Path: news.stanford.edu!usenet.stanford.edu!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 25 Original-X-Trace: individual.net PkzYJktox9zEvBlU2FQ0zwZJrm7JrwkqKexxzBNy/EMFb+GsYX Cancel-Lock: sha1:ZjgyZWM3MjdhYjgxZWJhMWZhYWYxNWYzN2ZlZmVkMjBiZDFlN2VlNQ== sha1:dMTnorjqeg/nU1DXaeK3yb4P8UM= Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAQMAAABtzGvEAAAABlBMVEUAAAD///+l2Z/dAAAA oElEQVR4nK3OsRHCMAwF0O8YQufUNIQRGIAja9CxSA55AxZgFO4coMgYrEDDQZWPIlNAjwq9 033pbOBPtbXuB6PKNBn5gZkhGa86Z4x2wE67O+06WxGD/HCOGR0deY3f9Ijwwt7rNGNf6Oac l/GuZTF1wFGKiYYHKSFAkjIo1b6sCYS1sVmFhhhahKQssRjRT90ITWUk6vvK3RsPGs+M1RuR mV+hO/VvFAAAAABJRU5ErkJggg== X-Accept-Language: fr, es, en X-Disabled: X-No-Archive: no User-Agent: Gnus/5.1008 (Gnus v5.10.8) Emacs/22.3 (darwin) Original-Xref: news.stanford.edu gnu.emacs.help:175380 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:70456 Archived-At: "Blanchette, Marco" writes: > I am sorry if this question have been asked before but I couldn't google an answer. > > I am almost exclusively using the Emacs interactive shell mode as my > shell and I am very frequently changing my $PATH variable when > working on different projects so that I have access to different > scripts store a different places. However, if I change the variable > after I had fire up a shell, the auto completion won't reach the new > location in $PATH. I am sure there is a way to refresh the content > of the cache variable, I just couldn't find it yet. > > Any help would be appreciated. M-x apropos RET path RET I'm sure you will find the variable you want. Then a quick grep in the emacs sources will let you find whether it is ever updated after launch. Then you may either locate the right command to update it, or if there's none, you can write one. By the way, if you scan the whole apropos buffer, you might also find a function that would be useful if you had to implement that command. -- __Pascal Bourguignon__