From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: BRUCE INGALLS Newsgroups: gmane.emacs.help Subject: Re: faster emacs startup, can I postpone package loading? Date: Tue, 3 Jan 2006 19:10:56 -0500 Message-ID: <534d19de0601031610k576b604cr5b593019c37a97dd@mail.gmail.com> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1741490670==" X-Trace: sea.gmane.org 1136334314 2346 80.91.229.2 (4 Jan 2006 00:25:14 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 4 Jan 2006 00:25:14 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Jan 04 01:25:12 2006 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1EtwSb-0006sc-PB for geh-help-gnu-emacs@m.gmane.org; Wed, 04 Jan 2006 01:25:03 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EtwHE-0000tw-S6 for geh-help-gnu-emacs@m.gmane.org; Tue, 03 Jan 2006 19:13:16 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1EtwGl-0000qj-UN for help-gnu-emacs@gnu.org; Tue, 03 Jan 2006 19:12:48 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1EtwGi-0000oo-Ha for help-gnu-emacs@gnu.org; Tue, 03 Jan 2006 19:12:45 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EtwGe-0000oO-Nb for help-gnu-emacs@gnu.org; Tue, 03 Jan 2006 19:12:43 -0500 Original-Received: from [64.233.184.197] (helo=wproxy.gmail.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1EtwHx-0006Li-MX for help-gnu-emacs@gnu.org; Tue, 03 Jan 2006 19:14:01 -0500 Original-Received: by wproxy.gmail.com with SMTP id i30so559400wra for ; Tue, 03 Jan 2006 16:10:57 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type; b=lxIm8+Qdr7bAuN96SbSJCzhkwuIipKPebAm+4zB8gEyaXbSqq55EoNspXip5dOm2Se/NJEJC47EdWsLAoSOvbbrYDAcAQvOeNje6URfLuiYPxNOONtX4HURzqFk/yCwngy19f/mvToEJp7M7z0JOAkEzqrylEaIhw3smFVtCm/c= Original-Received: by 10.54.72.9 with SMTP id u9mr1863618wra; Tue, 03 Jan 2006 16:10:56 -0800 (PST) Original-Received: by 10.54.127.3 with HTTP; Tue, 3 Jan 2006 16:10:56 -0800 (PST) Original-To: help-gnu-emacs@gnu.org 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:32402 Archived-At: --===============1741490670== Content-Type: multipart/alternative; boundary="----=_Part_20562_7064708.1136333456808" ------=_Part_20562_7064708.1136333456808 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline > > From: "mitchell_laks" > To: help-gnu-emacs@gnu.org > Date: 2 Jan 2006 18:38:25 -0800 > Subject: Re: faster emacs startup, can I postpone package loading? > > > > > > First, you'd have track down, where all the loading is happening. > > Perhaps this happens in a file like /usr/share/emacs/site-start/site- > init.el > > Thank you! Bingo! > > The directories /usr/share/emacs and /usr/share/emacs21 are interesting > > There is a file debian-startup.el and the directories correspond to the > things that emacs loaded during startup. ... > There, in the ../emacs21/.. directory > the file is a compiled file .elc. > > But I can't read debian-startup.elc but I can read the > debian-startup.el in ../emacs/ .. :). > > ... > Next, you can try Jari Aalto's tiny-load: > http://tiny-tools.sourceforge.net/ > > It loads packages during idle time. I use it in > > http://emacro.sourceforge.net/ > > Q: Am I going to have to rewrite this thing > ?? :((( ?? using tiny-tools? Over my head... > > Has anyone else smarter than me already done this? > > Dear Bruce your sourceforge site which I am looking at now is amazing. > I had no idea what a high level of emacs wizardry exists out in the > wild! Unfortunately, I do not have a Debian system to test this on, unless Knoppix fits. I appreciate the complement on EMacro. I believe that it is the oldest package dedicated to ease of Emacs use. I am glad to see competition, i.e. more easy Emacs packages! I've been devoting my recent time to polishing EMacro for serious distribution. You can see how I use tiny-load (grep is your friend) at the end of e-config.el, as well as in e-functions.el. If the online help does not work for you, and there are no Linux User Group= s in your area, nor a Linux Guru at work, then perhaps it is time to start a Hacking Elisp entry at http://www.emacswiki.org/ If all this still gives your neuron meltdown a senior moment, I have heard of an open source bounty site. Perhaps donating a recently completed tech textbook, or a SourceForge or Gnu contribution might motivate an alpha geek, here, on Debian or elsewhere... ------=_Part_20562_7064708.1136333456808 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline
From: &= quot;mitchell_laks"
To: help-gnu-emacs@gnu.org
Date: 2 Jan 2006 18:38:25 -0800
Subject: Re: faster em= acs startup, can I postpone package loading?
> >
> > Firs= t, you'd have track down, where all the loading is happening.
> Perha= ps this happens in a file like /usr/share/emacs/site-start/site- init.el

Thank you! Bingo!

The directories /usr/share/emacs an= d /usr/share/emacs21 are interesting

There is a file debian-startup.= el and the directories correspond to the
things that emacs loaded during= startup.
...
There, &nbs= p;in the ../emacs21/.. directory
the file is a compiled file .elc.
But I can't read=20 debian-startup.elc but I can read the
debian-startup.el  in ../emac= s/ .. :).

... 

> Next, you can try Jari Aalto's tiny-load: http://tiny-tools.sourceforge.net/
> It loads = packages during idle time. I use it in
> http://emacro.sourcef= orge.net/

Q: Am I going to have to rewrite this thing
?? :(((= ?? using tiny-tools?  Over my head...

Has anyone else smarter than me already done this?

Dear Bruc= e your sourceforge site which I am looking at now is amazing.
I had no i= dea what a high level of emacs wizardry exists out in the
wild!

Unfortunately, I do not have a  Debian system to test this on,  u= nless Knoppix fits.
I appreciate the complement on EMacro. I believe that it is the oldest pack= age
dedicated to ease of Emacs use.
I am glad to see competition, i.e. more easy Emacs packages!
I've been devoting my recent time to polishing EMacro for serious distribu= tion.

You can see how I use tiny-load (grep is your friend) at the end of e-confi= g.el, as
well as in e-functions.el.
If the online help does not work for you, and there are no Linux User Group= s in your
area, nor a Linux Guru at work, then perhaps it is time to start a Hacking = Elisp
entry at http://www.emacswiki.org/

If all this still gives your neuron meltdown a senior moment, I have heard = of an open
source bounty site. Perhaps donating a recently completed tech textbook, or= a
SourceForge or Gnu contribution might motivate an alpha geek, here, on Debi= an or
elsewhere...
------=_Part_20562_7064708.1136333456808-- --===============1741490670== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ help-gnu-emacs mailing list help-gnu-emacs@gnu.org http://lists.gnu.org/mailman/listinfo/help-gnu-emacs --===============1741490670==--