emacs-pretest-bug
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: xterm.el


From: Dan Nicolaescu
Subject: Re: xterm.el
Date: Sat, 30 Apr 2005 17:23:58 -0700

Nick Roberts <address@hidden> writes:

  > xterm.el makes Emacs take about seven times as long to load for me (about 14
  > seconds on my 200MHz PC). I have tested this by setting term-file-prefix to
  > nil as described in startup.el
  > 
  > I think this is due to the recent changes in xterm.el e.g
  > substitute-key-definition is invoked 48 times.

On the slowest machine that I have access to, a 500MHz P3 the
xterm.elc load time (as reported by elp) goes from 2.2 seconds to 0.3
seconds if all the substitute-key-definition calls are moved before
(let ((map (make-sparse-keymap))) 

Stefan, do you have any idea what might be the problem here? (You are 
the last person to have done changes to substitute-key-definition, so
I hoped you might understand what is it doing, because I don't). 
Could you please take a look? 

The "let" at the beginning of xterm.el does this: 
  (set-keymap-parent map (keymap-parent function-key-map))
  (set-keymap-parent function-key-map map))

Does substitute-key-definition have a problem because of the way
function-key-map is modified above? 

                 --dan




reply via email to

[Prev in Thread] Current Thread [Next in Thread]