From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?ISO-8859-1?Q?Jos=E9_A=2E_Romero_L=2E?= Newsgroups: gmane.emacs.help Subject: Re: elpa package loading problem? Date: Mon, 4 Jun 2012 01:58:03 -0700 (PDT) Organization: http://groups.google.com Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1338800415 28567 80.91.229.3 (4 Jun 2012 09:00:15 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 4 Jun 2012 09:00:15 +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 Jun 04 11:00:14 2012 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1SbT93-0000DO-Qp for geh-help-gnu-emacs@m.gmane.org; Mon, 04 Jun 2012 11:00:13 +0200 Original-Received: from localhost ([::1]:40261 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SbT93-000257-MT for geh-help-gnu-emacs@m.gmane.org; Mon, 04 Jun 2012 05:00:13 -0400 Original-Path: usenet.stanford.edu!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 36 Original-NNTP-Posting-Host: 213.17.133.2 Original-X-Trace: posting.google.com 1338800283 10089 127.0.0.1 (4 Jun 2012 08:58:03 GMT) Original-X-Complaints-To: groups-abuse@google.com Original-NNTP-Posting-Date: Mon, 4 Jun 2012 08:58:03 +0000 (UTC) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=213.17.133.2; posting-account=mkEKGAoAAACAV2vhv5r9WHXWqsdL_niD User-Agent: G2/1.0 Original-Xref: usenet.stanford.edu gnu.emacs.help:192692 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:85097 Archived-At: W dniu sobota, 2 czerwca 2012 18:44:29 UTC+2 u=C5=BCytkownik Xah Lee napisa= =C5=82: > does anyone have problems with emacs package system? >=20 > recently, installed several packages with it: {=E2=80=9Crainbow-mode=E2= =80=9D, > =E2=80=9Cbookmark+=E2=80=9D, =E2=80=9Csmex=E2=80=9D, =E2=80=9Cexpand-regi= on=E2=80=9D}. (...) > apps key, i get: =E2=80=9CSymbol's function definition is void: smex=E2= =80=9D. If i (...) > Any insight on this? AFAIK, ELPA relies heavily on correctly declared autoload cookies, especially if you really want to avoid loading whole packages at startup. From my own experience adapting SC to ELPA I know this is not easy to get right from the beginning -- you, as a user, may end needing to add the missing autoloads to the xxx-autoloads.el file automatically generated by ELPA (this sucks big time, because your added code is ditched away with every upgrade of the package). ELPA works wonderfully well, but only if the authors of the packages you happen to use did make that extra effort to get things right from the start. > for emacs 24, is this the way things are? Yep, that's just the way it is. I'm afraid you'll have to submit a few bug reports before things start working properly for you. Cheers, -- Jos=C3=A9 A. Romero L. escherdragon at gmail "We who cut mere stones must always be envisioning cathedrals." (Quarry worker's creed)