From mboxrd@z Thu Jan 1 00:00:00 1970 From: Achim Gratz Subject: Re: Web site bug Date: Sat, 27 Oct 2012 10:01:18 +0200 Message-ID: <87fw50cpip.fsf@Rainer.invalid> References: <5088513F.7000202@gmx.de> <87k3ufwkyr.fsf@bzg.ath.cx> <508AEB33.8050205@gmx.de> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([208.118.235.92]:50498) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TS1Km-0001S8-Ic for emacs-orgmode@gnu.org; Sat, 27 Oct 2012 04:01:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TS1Kl-0001XT-AV for emacs-orgmode@gnu.org; Sat, 27 Oct 2012 04:01:32 -0400 Received: from plane.gmane.org ([80.91.229.3]:38708) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TS1Kl-0001XK-3Y for emacs-orgmode@gnu.org; Sat, 27 Oct 2012 04:01:31 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1TS1Kr-0002cp-D7 for emacs-orgmode@gnu.org; Sat, 27 Oct 2012 10:01:37 +0200 Received: from pd9eb2fe4.dip.t-dialin.net ([217.235.47.228]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 27 Oct 2012 10:01:37 +0200 Received: from Stromeko by pd9eb2fe4.dip.t-dialin.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 27 Oct 2012 10:01:37 +0200 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Simon Thum writes: > Which is the recommended thing in what setup? If ELPA needs not even > org, which AFAIK is not the case, then what? And what about git > installs? > > I guess I'm wholly confused now. You never needed to do anything extra for using Org as it comes with Emacs, the autoloads are automatically loaded from loaddefs.el. The distribution contained an empty org-install for ease of transition. The package manager generates and loads its own autoload file (org-autoloads.el, it also re-generates org-loaddefs.el in 7.9.2 and later), so again you don't need to do anything extra there. If you were using a seperate Org install (from tarball or Git), org-install needed to be loaded for getting the correct autoload definitions. With the introduction of org-loaddefs, things have become muddled: in Emacs and with package manager, org-loaddefs only contains those autoload definitions that become available _after_ Org has been loaded, and the generally visible autoloads come from either loaddefs.el or org-autoloads.el respectively. The standalone Org does not have a second autoload file for these first level autoloads, so they are rolled into org-loaddefs as well. As a result, you must now load org (which in turn loads org-loaddefs). I still think it would be better if Org had a separate first-level autoloads file that must be explicitly required by the user (and it would probably be easiest if it was still called org-install). Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Factory and User Sound Singles for Waldorf rackAttack: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds