unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* How to show which files loaded on startup?
@ 2008-07-03 16:31 ranchlan
  2008-07-03 17:59 ` Colin S. Miller
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: ranchlan @ 2008-07-03 16:31 UTC (permalink / raw)
  To: help-gnu-emacs

I am having problems with emacs taking a very long time to start (for
environment info see end of post). When I start it in a terminal
windows (nox) I get the "F1 *scratch*" screen right away but it takes
me about 70 seconds before the screen allows me to enter anything.

However, when I start emacs with the "-q" option it starts instantly
(under one second). So, it appears that the slowness is due to
some .el or .elc file that emacs is loading when it starts.

I looked around and removed all the the files I thought might be
causing the problem but to no avail. So, what I would like to see is
exactly _which_ files emacs is loading when it starts.

How can I generate such a list?

Environment information:
Debian Etch, GNU Emacs 21.4.1


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: How to show which files loaded on startup?
  2008-07-03 16:31 How to show which files loaded on startup? ranchlan
@ 2008-07-03 17:59 ` Colin S. Miller
  2008-07-03 19:38   ` Kevin Rodgers
  2008-07-03 18:55 ` Pascal J. Bourguignon
  2008-07-03 19:35 ` Xah
  2 siblings, 1 reply; 6+ messages in thread
From: Colin S. Miller @ 2008-07-03 17:59 UTC (permalink / raw)
  To: help-gnu-emacs

ranchlan wrote:
> I am having problems with emacs taking a very long time to start (for
> environment info see end of post). When I start it in a terminal
> windows (nox) I get the "F1 *scratch*" screen right away but it takes
> me about 70 seconds before the screen allows me to enter anything.
> 
> However, when I start emacs with the "-q" option it starts instantly
> (under one second). So, it appears that the slowness is due to
> some .el or .elc file that emacs is loading when it starts.
> 
> I looked around and removed all the the files I thought might be
> causing the problem but to no avail. So, what I would like to see is
> exactly _which_ files emacs is loading when it starts.
> 
> How can I generate such a list?
> 
> Environment information:
> Debian Etch, GNU Emacs 21.4.1

C-h v features RET
will give a list of the features loaded.
This is a .el or .elc, if it called  'provide.

M-: (feature-file 'foo) RET
will tell you which file provided feature "foo"

It will be in one of the directories listed in
C-h v load-path RET
but I can't find an easy way to determine which one it is.

HTH,
Colin S. Miller





-- 
Replace the obvious in my email address with the first three letters of the hostname to reply.


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: How to show which files loaded on startup?
  2008-07-03 16:31 How to show which files loaded on startup? ranchlan
  2008-07-03 17:59 ` Colin S. Miller
@ 2008-07-03 18:55 ` Pascal J. Bourguignon
  2008-07-03 19:35 ` Xah
  2 siblings, 0 replies; 6+ messages in thread
From: Pascal J. Bourguignon @ 2008-07-03 18:55 UTC (permalink / raw)
  To: help-gnu-emacs

ranchlan <ahl456@gmail.com> writes:

> I am having problems with emacs taking a very long time to start (for
> environment info see end of post). When I start it in a terminal
> windows (nox) I get the "F1 *scratch*" screen right away but it takes
> me about 70 seconds before the screen allows me to enter anything.
>
> However, when I start emacs with the "-q" option it starts instantly
> (under one second). So, it appears that the slowness is due to
> some .el or .elc file that emacs is loading when it starts.

When you pass -q, emacs skips loading your dot file: ~/.emacs

Edit it with C-x C-f ~/.emacs RET



> I looked around and removed all the the files I thought might be
> causing the problem but to no avail. So, what I would like to see is
> exactly _which_ files emacs is loading when it starts.
>
> How can I generate such a list?

(mapcar 'first load-history)


> Environment information:
> Debian Etch, GNU Emacs 21.4.1

But really why do you start emacs?

I mean, more than once everytime you boot your computer, that is,
given a Debian system, once every 18 months?  Don't you use emacsclient?

-- 
__Pascal Bourguignon__                     http://www.informatimago.com/

"Debugging?  Klingons do not debug! Our software does not coddle the
weak."


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: How to show which files loaded on startup?
  2008-07-03 16:31 How to show which files loaded on startup? ranchlan
  2008-07-03 17:59 ` Colin S. Miller
  2008-07-03 18:55 ` Pascal J. Bourguignon
@ 2008-07-03 19:35 ` Xah
  2 siblings, 0 replies; 6+ messages in thread
From: Xah @ 2008-07-03 19:35 UTC (permalink / raw)
  To: help-gnu-emacs

another way to diagnose “.emacs” problem is to comment out half of the
file then restart. If still problem, then comment out half more, else,
switch the last commented/uncommented. So each time, you narrow down
my half. After just very few tries, you'll find your problem location.
(on algorithmic efficiency, this is 1/2^n hehe)

  Xah
∑ http://xahlee.org/

☄


On Jul 3, 9:31 am, ranchlan <ahl...@gmail.com> wrote:
> I am having problems with emacs taking a very long time to start (for
> environment info see end of post). When I start it in a terminal
> windows (nox) I get the "F1 *scratch*" screen right away but it takes
> me about 70 seconds before the screen allows me to enter anything.
>
> However, when I start emacs with the "-q" option it starts instantly
> (under one second). So, it appears that the slowness is due to
> some .el or .elc file that emacs is loading when it starts.
>
> I looked around and removed all the the files I thought might be
> causing the problem but to no avail. So, what I would like to see is
> exactly _which_ files emacs is loading when it starts.
>
> How can I generate such a list?
>
> Environment information:
> Debian Etch, GNU Emacs 21.4.1



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: How to show which files loaded on startup?
  2008-07-03 17:59 ` Colin S. Miller
@ 2008-07-03 19:38   ` Kevin Rodgers
  2008-07-06 16:56     ` Lennart Borgman (gmail)
  0 siblings, 1 reply; 6+ messages in thread
From: Kevin Rodgers @ 2008-07-03 19:38 UTC (permalink / raw)
  To: help-gnu-emacs

Colin S. Miller wrote:
> ranchlan wrote:
>> I am having problems with emacs taking a very long time to start (for
>> environment info see end of post). When I start it in a terminal
>> windows (nox) I get the "F1 *scratch*" screen right away but it takes
>> me about 70 seconds before the screen allows me to enter anything.
>>
>> However, when I start emacs with the "-q" option it starts instantly
>> (under one second). So, it appears that the slowness is due to
>> some .el or .elc file that emacs is loading when it starts.
>>
>> I looked around and removed all the the files I thought might be
>> causing the problem but to no avail. So, what I would like to see is
>> exactly _which_ files emacs is loading when it starts.
>>
>> How can I generate such a list?
>>
>> Environment information:
>> Debian Etch, GNU Emacs 21.4.1
> 
> C-h v features RET
> will give a list of the features loaded.
> This is a .el or .elc, if it called  'provide.
> 
> M-: (feature-file 'foo) RET
> will tell you which file provided feature "foo"
> 
> It will be in one of the directories listed in
> C-h v load-path RET
> but I can't find an easy way to determine which one it is.
> 
> HTH,
> Colin S. Miller

C-x b *Messages*

-- 
Kevin Rodgers
Denver, Colorado, USA





^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: How to show which files loaded on startup?
  2008-07-03 19:38   ` Kevin Rodgers
@ 2008-07-06 16:56     ` Lennart Borgman (gmail)
  0 siblings, 0 replies; 6+ messages in thread
From: Lennart Borgman (gmail) @ 2008-07-06 16:56 UTC (permalink / raw)
  To: Kevin Rodgers; +Cc: help-gnu-emacs

> C-x b *Messages*

F1 e
C-h e




^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2008-07-06 16:56 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-03 16:31 How to show which files loaded on startup? ranchlan
2008-07-03 17:59 ` Colin S. Miller
2008-07-03 19:38   ` Kevin Rodgers
2008-07-06 16:56     ` Lennart Borgman (gmail)
2008-07-03 18:55 ` Pascal J. Bourguignon
2008-07-03 19:35 ` Xah

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).