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: puzzled with load-path entries - where do they come from when .emacs is empty? Date: Mon, 10 Nov 2008 20:45:21 -0700 Message-ID: References: <11534d33-6ec0-4348-99a4-236a44365da0@v22g2000pro.googlegroups.com> <1fcacf3d-32af-464e-b117-fa0669dd790d@i24g2000prf.googlegroups.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1226375172 31629 80.91.229.12 (11 Nov 2008 03:46:12 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 11 Nov 2008 03:46:12 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Nov 11 04:47:13 2008 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 1KzkDf-0001W7-FS for geh-help-gnu-emacs@m.gmane.org; Tue, 11 Nov 2008 04:47:11 +0100 Original-Received: from localhost ([127.0.0.1]:48959 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KzkCX-0004NA-UQ for geh-help-gnu-emacs@m.gmane.org; Mon, 10 Nov 2008 22:46:01 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KzkCE-0004Mx-Cp for help-gnu-emacs@gnu.org; Mon, 10 Nov 2008 22:45:42 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KzkCB-0004Ml-Ve for help-gnu-emacs@gnu.org; Mon, 10 Nov 2008 22:45:41 -0500 Original-Received: from [199.232.76.173] (port=44876 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KzkCB-0004Mi-Qa for help-gnu-emacs@gnu.org; Mon, 10 Nov 2008 22:45:39 -0500 Original-Received: from main.gmane.org ([80.91.229.2]:60945 helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KzkCB-00041o-3A for help-gnu-emacs@gnu.org; Mon, 10 Nov 2008 22:45:39 -0500 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1KzkC0-0007Y9-ME for help-gnu-emacs@gnu.org; Tue, 11 Nov 2008 03:45:28 +0000 Original-Received: from c-67-161-145-183.hsd1.co.comcast.net ([67.161.145.183]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 11 Nov 2008 03:45:28 +0000 Original-Received: from kevin.d.rodgers by c-67-161-145-183.hsd1.co.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 11 Nov 2008 03:45:28 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 46 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: c-67-161-145-183.hsd1.co.comcast.net User-Agent: Thunderbird 2.0.0.17 (Macintosh/20080914) In-Reply-To: <1fcacf3d-32af-464e-b117-fa0669dd790d@i24g2000prf.googlegroups.com> X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) 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:59641 Archived-At: Mirko wrote: > I found site-lisp/site-start.d with auctex.el and preview-latex.el. > That explains the auctex message during startup. But still no clue as > to where load-path gets preloaded. > > Actually, could it be that emacs populates load-path automatically > based on the contents of the site-lisp directory? That would explain > everything. See the "Startup Summary" node of the Emacs Lisp manual: | The order of operations performed (in `startup.el') by Emacs when it is | started up is as follows: | | 1. It adds subdirectories to `load-path', by running the file named | `subdirs.el' in each directory in the list. Normally this file | adds the directory's subdirectories to the list, and these will be | scanned in their turn. The files `subdirs.el' are normally | generated automatically by Emacs installation. To see how load-path is initialized while building Emacs, see the Makefile (itself generated from Makefile.in by configure): | # Where to install the lisp files distributed with | # Emacs. This includes the Emacs version, so that the | # lisp files for different versions of Emacs will install | # themselves in separate directories. | lispdir=${datadir}/emacs/${version}/lisp | | # Directories Emacs should search for lisp files specific | # to this site (i.e. customizations), before consulting | # ${lispdir}. This should be a colon-separated list of | # directories. | locallisppath=${datadir}/emacs/${version}/site-lisp:${datadir}/emacs/site-lisp | | # Where Emacs will search to find its lisp files. Before | # changing this, check to see if your purpose wouldn't | # better be served by changing locallisppath. This | # should be a colon-separated list of directories. | lisppath=${locallisppath}:${lispdir}:${datadir}/emacs/${version}/leim -- Kevin Rodgers Denver, Colorado, USA