From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kevin Rodgers Newsgroups: gmane.emacs.help Subject: Re: How to get rid of stock (standard) speedbar if do not have root access? Date: Thu, 14 Dec 2006 11:10:56 -0700 Organization: IHS Message-ID: References: <1166031290.755052.213430@l12g2000cwl.googlegroups.com> <4581c3cf$1@news.greennet.net> <1166103686.743846.291530@n67g2000cwd.googlegroups.com> NNTP-Posting-Host: dough.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1166119964 13561 80.91.229.10 (14 Dec 2006 18:12:44 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 14 Dec 2006 18:12:44 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Dec 14 19:12:43 2006 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by dough.gmane.org with esmtp (Exim 4.50) id 1Guv4S-0007Xt-UK for geh-help-gnu-emacs@m.gmane.org; Thu, 14 Dec 2006 19:12:41 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Guv4S-00027m-K9 for geh-help-gnu-emacs@m.gmane.org; Thu, 14 Dec 2006 13:12:40 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Guv3u-0001iE-4R for help-gnu-emacs@gnu.org; Thu, 14 Dec 2006 13:12:06 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Guv3t-0001gy-DO for help-gnu-emacs@gnu.org; Thu, 14 Dec 2006 13:12:05 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Guv3t-0001gl-6X for help-gnu-emacs@gnu.org; Thu, 14 Dec 2006 13:12:05 -0500 Original-Received: from [80.91.229.2] (helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA:32) (Exim 4.52) id 1Guv3s-00057Y-Ds for help-gnu-emacs@gnu.org; Thu, 14 Dec 2006 13:12:04 -0500 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1Guv3j-0006jn-Og for help-gnu-emacs@gnu.org; Thu, 14 Dec 2006 19:11:55 +0100 Original-Received: from 207.167.42.206 ([207.167.42.206]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 14 Dec 2006 19:11:55 +0100 Original-Received: from ihs_4664 by 207.167.42.206 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 14 Dec 2006 19:11:55 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-To: help-gnu-emacs@gnu.org Original-Lines: 19 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: 207.167.42.206 User-Agent: Thunderbird 1.5.0.8 (Windows/20061025) In-Reply-To: <1166103686.743846.291530@n67g2000cwd.googlegroups.com> 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:39537 Archived-At: Robert Thorpe wrote: > Ken Goldman wrote: >> I find that if I put my local .el file directory in load-path ahead of >> the system version, it uses mine. So I don't delete old ones. I just >> install new ones in my local .el directory. > > This mostly works, there are some gotchas though. Defvar does not > change the value of variables that are already defined. So if an old > version of Foo.el sets up variables in a particular way, then when you > load the new version those variables will be set the same way they were > in the old version. Using "unload" too is safer. That problem only occurs when the library in question is dumped in to the emacs executable (see loadup.el). P.S. Don't forget to byte-compile your local .el files. -- Kevin