From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Colin S. Miller" Newsgroups: gmane.emacs.help Subject: Re: How does M-x completion works Date: Mon, 22 Feb 2010 22:06:45 +0000 Organization: SunSITE.dk - Supporting Open source Message-ID: <4b82ff9b$0$279$14726298@news.sunsite.dk> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 8bit X-Trace: dough.gmane.org 1266878599 8829 80.91.229.12 (22 Feb 2010 22:43:19 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 22 Feb 2010 22:43:19 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Feb 22 23:43:15 2010 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.69) (envelope-from ) id 1Njgzj-00047F-3V for geh-help-gnu-emacs@m.gmane.org; Mon, 22 Feb 2010 23:43:15 +0100 Original-Received: from localhost ([127.0.0.1]:56029 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Njgzi-0001T6-IG for geh-help-gnu-emacs@m.gmane.org; Mon, 22 Feb 2010 17:43:14 -0500 Original-Path: news.stanford.edu!usenet.stanford.edu!news.tele.dk!news.tele.dk!small.news.tele.dk!feed118.news.tele.dk!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail User-Agent: Mozilla-Thunderbird 2.0.0.22 (X11/20090706) Original-Newsgroups: gnu.emacs.help In-Reply-To: Original-Lines: 37 Original-NNTP-Posting-Host: 62.56.68.180 Original-X-Trace: news.sunsite.dk DXC=n6NIAg20e[<=M\fUi`VZV8HMEID8BfV1F?f:QZ?ZXf9iHD0m@4 Original-X-Complaints-To: staff@sunsite.dk Original-Xref: news.stanford.edu gnu.emacs.help:177000 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:72038 Archived-At: Hibou57 (Yannick Duchêne) wrote: > Hi boys and girls, > > I was stripping off from my Emacs on Windows, every things I do not need > or use (or which is not design as I would like). But something does not > seems logical to me : as an example, I have removed the Allout package > (allout.el), Ok, but when I do a M-x TAB, allout-mode is still there > (and obviously fails if I hit ENTER, as I've removed it). I've run > search for allout inclusions in all *.el files, but this did not solve > the trick. > Yannick, allout is probably still registered as an autoload. Most of emacs's non-core functionality is provided by autoloaded functions. An emacs autoload is where a function can be registered with emacs, but not actually loaded. When the function is first used in this instance of emacs, the defining library is automatically loaded, and then the function is called as per usual. This allows emacs to provide a lot of functionality without the memory and start-up over head of actually loading the function at start up. What does C-h f allout-mode say? If it is "allout-mode is an interactive autoloaded Lisp function in `allout'." then it's an unloaded autoload, if its "allout-mode is an interactive compiled Lisp function in `allout.el'." then allout-mode has actually been loaded. HTH, Colin S. Miller -- Replace the obvious in my email address with the first three letters of the hostname to reply.