From: "mitchell_laks" <mlaks2000@yahoo.com>
Subject: faster emacs startup, can I postpone package loading?
Date: 2 Jan 2006 12:27:52 -0800 [thread overview]
Message-ID: <1136233672.096023.296660@g44g2000cwa.googlegroups.com> (raw)
Hi,
I run debian and use emacs as my editor. On some systems I have many
packages that customize emacs for their own purposes. These packages
include such things as eieio, macsyma cedet-common tex etc.
On some of these systems the load process significantly slows down the
boot process. While emacs on some systems is immediately there, here it
can take 4 seconds (gasp).
On other systems I have with less 'crud' (extraordinary software that I
do use occassionally), it comes up faster than a rabbit. As fast as
(shudder) vi. (I wrote my thesis using vi, a long ways ago, and don't
want to go that way again).
(I originally was going to write that it takes 10 seconds to boot, but
I solved that problem when I realized that emacs was doing a reverse
dns lookup and it went down to 4 seconds as soon as I added the
workstation ip address itself to the /etc/hosts file).
When I look in the *Messages* buffer I see the following load list (see
below).
Now all this is by virtue of Debian packaging adding loads. I did not
really modify the .emacs file too much.
Is there some simple way that I can make all this (exciting) loading
take place in the few seconds after I get my prompt and am working on
my files?
Note that I am a lisp newbie, I can barely car, cdr and setq, though I
own SICP, Lispcraft, On Lisp, Common Lisp and even once printed out the
gnu emacs-lisp manual.... :)
Thanks!
Mitchell Laks
Loading 50a2ps (source)...done
Loading 50aribas (source)...done
Loading 50auctex (source)...done
Loading 50autoconf (source)...done
Loading 50cedet-common (source)...
Loading advice...done
Loading 50cedet-common (source)...done
Loading 50dictionaries-common (source)...
Loading debian-ispell...
Loading /var/cache/dictionaries-common/emacsen-ispell-default.el
(source)...done
Loading debian-ispell...done
Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el
(source)...done
Loading 50dictionaries-common (source)...done
Loading 50eieio (source)...done
Loading 50ess (source)...
Loading regexp-opt...done
Loading mule-util...done
Loading ange-ftp...done
Loading 50ess (source)...done
Loading 50ftnchek (source)...done
Loading 50gri-el (source)...done
Loading 50gri-html-doc (source)...done
Loading 50maxima-emacs (source)...done
Loading 50mgp (source)...done
Loading 50mpqc-support (source)...done
Loading 50nowebm (source)...done
Loading 50octave (source)...done
Loading 50preview-latex (source)...done
Loading 50tramp (source)...done
Loading 50yacas (source)...done
Loading 50yorick-auto (source)...done
Loading 51ede (source)...done
Loading 51preview-latex (source)...
Loading preview-latex...done
Loading 51preview-latex (source)...done
Loading 51speedbar (source)...done
Loading 52semantic (source)...
Loading derived...done
Loading /usr/lib/emacs/21.4/i386-linux/fns-21.4.1-x.el (source)...done
Loading semantic-idle (source)...done [2 times]
Loading ede-speedbar (source)...done
Loading 52semantic (source)...done
Loading 53cedet-contrib (source)...done
Loading 53cogre (source)...done
Loading 55ecb (source)...
"/usr/share/emacs21/site-lisp/cedet-common/" added to `load-path'
Error while loading 55ecb
Loading semantic-el (source)...done
For information about the GNU Project and its goals, type C-h C-p.
call-interactively: Beginning of buffer [14 times]
call-interactively: End of buffer
next reply other threads:[~2006-01-02 20:27 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-01-02 20:27 mitchell_laks [this message]
2006-01-02 21:40 ` faster emacs startup, can I postpone package loading? Thorsten Bonow
2006-01-06 13:56 ` kgold
[not found] <mailman.21176.1136250882.20277.help-gnu-emacs@gnu.org>
2006-01-03 1:12 ` BRUCE INGALLS
2006-01-03 18:03 ` Kevin Rodgers
2006-01-03 2:38 ` mitchell_laks
2006-01-03 3:34 ` Ian Zimmerman
-- strict thread matches above, loose matches on Subject: below --
2006-01-03 11:05 David Reitter
2006-01-04 0:10 BRUCE INGALLS
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1136233672.096023.296660@g44g2000cwa.googlegroups.com \
--to=mlaks2000@yahoo.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.