From mboxrd@z Thu Jan 1 00:00:00 1970 From: Federico Beffa Subject: Re: Emacs autoloads Date: Thu, 02 Mar 2017 18:55:31 +0100 Message-ID: <877f47sgvg.fsf@lupo.i-did-not-set--mail-host-address--so-tickle-me> References: <87innrn6no.fsf@lupo.i-did-not-set--mail-host-address--so-tickle-me> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56170) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cjUwx-0004Qz-Pw for help-guix@gnu.org; Thu, 02 Mar 2017 12:55:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cjUwx-00057E-0l for help-guix@gnu.org; Thu, 02 Mar 2017 12:55:35 -0500 Received: from mail-wm0-x22f.google.com ([2a00:1450:400c:c09::22f]:38819) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cjUww-00056u-RQ for help-guix@gnu.org; Thu, 02 Mar 2017 12:55:34 -0500 Received: by mail-wm0-x22f.google.com with SMTP id t193so18785764wmt.1 for ; Thu, 02 Mar 2017 09:55:34 -0800 (PST) In-Reply-To: (catonano@gmail.com's message of "Thu, 2 Mar 2017 15:42:06 +0100") List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Catonano Cc: Thomas Danckaert , help-guix Catonano writes: > Isn't the autoload machinery meant to avoid the explicit require ? As far as I understand 'autoload' tells Emacs that a function does exit and where to find it, without Emacs having to load the whole file https://www.gnu.org/software/emacs/manual/elisp.html#Autoload. It is used to tell Emacs about the most important functions such as 'debbugs-gnu'. It doesn't know about 'debbugs-gnu-all-packages' because it is not autoloaded (see debbugs-gnu.el). Once you load the whole file, you will see everything. Regards, Fede