Use 'emacs-lisp-compilation-mode' in native compilation buffers
* lisp/emacs-lisp/comp.el (comp-log-to-buffer) (comp-run-async-workers): Use 'emacs-lisp-compilation-mode' in the buffers where we log the results of native compilation. Suggested by No Wayman <iarchivedmywholelife@gmail.com>. (Bug#64452)
This commit is contained in:
parent
1930312992
commit
40492581f9
1 changed files with 6 additions and 2 deletions
|
@ -1133,7 +1133,8 @@ with `message'. Otherwise, log with `comp-log-to-buffer'."
|
|||
(log-buffer
|
||||
(or (get-buffer comp-log-buffer-name)
|
||||
(with-current-buffer (get-buffer-create comp-log-buffer-name)
|
||||
(setf buffer-read-only t)
|
||||
(unless (derived-mode-p 'compilation-mode)
|
||||
(emacs-lisp-compilation-mode))
|
||||
(current-buffer))))
|
||||
(log-window (get-buffer-window log-buffer))
|
||||
(inhibit-read-only t)
|
||||
|
@ -4085,7 +4086,8 @@ display a message."
|
|||
:buffer (with-current-buffer
|
||||
(get-buffer-create
|
||||
comp-async-buffer-name)
|
||||
(setf buffer-read-only t)
|
||||
(unless (derived-mode-p 'compilation-mode)
|
||||
(emacs-lisp-compilation-mode))
|
||||
(current-buffer))
|
||||
:command (list
|
||||
(expand-file-name invocation-name
|
||||
|
@ -4119,6 +4121,8 @@ display a message."
|
|||
(run-hooks 'native-comp-async-all-done-hook)
|
||||
(with-current-buffer (get-buffer-create comp-async-buffer-name)
|
||||
(save-excursion
|
||||
(unless (derived-mode-p 'compilation-mode)
|
||||
(emacs-lisp-compilation-mode))
|
||||
(let ((inhibit-read-only t))
|
||||
(goto-char (point-max))
|
||||
(insert "Compilation finished.\n"))))
|
||||
|
|
Loading…
Add table
Reference in a new issue