GNU bug report logs -
#20445
excessive redisplay / echo area resizing during byte-compilation
Previous Next
Reported by: Glenn Morris <rgm <at> gnu.org>
Date: Mon, 27 Apr 2015 21:32:02 UTC
Severity: normal
Found in version 25.0.50
Done: Artur Malabarba <bruce.connor.am <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> This effectively disables the log control executed via
> byte-compile--interactive. So the question is: how can we solve it
> without that adverse effect?
To solve the case at hand we could probably get away with something like
--- a/lisp/progmodes/elisp-mode.el
+++ b/lisp/progmodes/elisp-mode.el
@@ -181,7 +181,8 @@ All commands in `lisp-mode-shared-map' are inherited by this map.")
"Byte compile the file containing the current buffer."
(interactive)
(if buffer-file-name
- (byte-compile-file buffer-file-name)
+ (let ((byte-compile--interactive t))
+ (byte-compile-file buffer-file-name))
(error "The buffer must be saved in a file first")))
(defun emacs-lisp-byte-compile-and-load ()
But there might be lots of cases where `byte-compile-file' and friends
are called by a command.
martin
This bug report was last modified 10 years and 86 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.