GNU bug report logs - #33939
26.1; Avoid loading libs eagerly or unnecessarily in mhtml-mode/sgml-mode

Previous Next

Package: emacs;

Reported by: Leo Liu <sdl.web <at> gmail.com>

Date: Tue, 1 Jan 2019 02:13:02 UTC

Severity: normal

Found in version 26.1

Done: Leo Liu <sdl.web <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


Message #8 received at 33939 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Leo Liu <sdl.web <at> gmail.com>
Cc: 33939 <at> debbugs.gnu.org
Subject: Re: bug#33939: 26.1;
 Avoid loading libs eagerly or unnecessarily in mhtml-mode/sgml-mode
Date: Sat, 05 Jan 2019 11:47:38 +0200
> From: Leo Liu <sdl.web <at> gmail.com>
> Date: Tue, 01 Jan 2019 10:12:05 +0800
> 
> Switching from html-mode I have noticed mhtml-mode can take a second or
> two (unpleasant noticeable delay) to load on my 2013 macbook air. The
> following is a small patch that alleviate the problem. Is it safe for
> emacs-26?

I cannot establish whether these changes are safe for Emacs 26.2,
since they are not really trivial.  Perhaps if you told more about
each change, I could make up my mind.

Some of the questions I would like to be able to answer in order to
make the decision:

  . which of the 'require's you want to remove take the lion's share
    of the load time?
  . why was seq-mapcat used originally instead of mapcan, and what is
    the semantics of replacing the former by the latter?
  . why did you switch the order of eval-when-compile in sgml-mode.el?

Thanks.




This bug report was last modified 6 years and 197 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.