[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 8992a45: * Make *Async-native-compile-log* buffer read-only (bug#
From: |
Andrea Corallo |
Subject: |
master 8992a45: * Make *Async-native-compile-log* buffer read-only (bug#48763) |
Date: |
Mon, 31 May 2021 14:54:44 -0400 (EDT) |
branch: master
commit 8992a4520274600c6698406a93ff4e056897879c
Author: Andrea Corallo <akrl@sdf.org>
Commit: Andrea Corallo <akrl@sdf.org>
* Make *Async-native-compile-log* buffer read-only (bug#48763)
* lisp/emacs-lisp/comp.el (comp-run-async-workers): Make
"*Async-native-compile-log*" read-only.
---
lisp/emacs-lisp/comp.el | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/lisp/emacs-lisp/comp.el b/lisp/emacs-lisp/comp.el
index b09739c..fa5a452 100644
--- a/lisp/emacs-lisp/comp.el
+++ b/lisp/emacs-lisp/comp.el
@@ -3941,7 +3941,11 @@ display a message."
(load1 load)
(process (make-process
:name (concat "Compiling: " source-file)
- :buffer (get-buffer-create comp-async-buffer-name)
+ :buffer (with-current-buffer
+ (get-buffer-create
+ comp-async-buffer-name)
+ (setf buffer-read-only t)
+ (current-buffer))
:command (list
(expand-file-name invocation-name
invocation-directory)
@@ -3970,8 +3974,9 @@ display a message."
(run-hooks 'native-comp-async-all-done-hook)
(with-current-buffer (get-buffer-create comp-async-buffer-name)
(save-excursion
- (goto-char (point-max))
- (insert "Compilation finished.\n")))
+ (let ((buffer-read-only nil))
+ (goto-char (point-max))
+ (insert "Compilation finished.\n"))))
;; `comp-deferred-pending-h' should be empty at this stage.
;; Reset it anyway.
(clrhash comp-deferred-pending-h)))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master 8992a45: * Make *Async-native-compile-log* buffer read-only (bug#48763),
Andrea Corallo <=