unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#20971: 24.4; occur-1 makes my buffer read-only
@ 2015-07-03  9:21 Alex Schröder
  2015-07-03 12:05 ` Eli Zaretskii
  2019-09-29 23:16 ` Stefan Kangas
  0 siblings, 2 replies; 5+ messages in thread
From: Alex Schröder @ 2015-07-03  9:21 UTC (permalink / raw)
  To: 20971


[-- Attachment #1.1: Type: text/plain, Size: 488 bytes --]

I'm using isearch to search for something, then I use M-s o to run an occur
for my search term. This results in *Occur* being shown and in the buffer
I'm searching to be read-only. This is confusing. I think what people
intended was to make *Occur* read-only. But occur-mode already inherits
from special-mode which already does (setq buffer-read-only t).

I therefore propose to simply remove the (setq buffer-read-only t) line
from the end of occur-1 in replace.el. See attached patch.

[-- Attachment #1.2: Type: text/html, Size: 543 bytes --]

[-- Attachment #2: fix_occur.patch --]
[-- Type: application/octet-stream, Size: 978 bytes --]

From e945aa2ebc082cfadb219c136918e5ec9270217d Mon Sep 17 00:00:00 2001
From: Alex Schroeder <alex@gnu.org>
Date: Fri, 3 Jul 2015 11:16:53 +0200
Subject: [PATCH] (occur-1): Don't set buffer-read-only.

This resulted in the buffer being searched being set read-only. This
is confusing. What people intended was to make *Occur* read-only. But
occur-mode already inherits from special-mode which already does (setq
buffer-read-only t). Therefore buffer-read-only is no longer being
set.
---
 lisp/replace.el | 1 -
 1 file changed, 1 deletion(-)

diff --git a/lisp/replace.el b/lisp/replace.el
index 41debdd..798528e 100644
--- a/lisp/replace.el
+++ b/lisp/replace.el
@@ -1501,7 +1501,6 @@ See also `multi-occur'."
               (kill-buffer occur-buf)
             (display-buffer occur-buf)
             (setq next-error-last-buffer occur-buf)
-            (setq buffer-read-only t)
             (set-buffer-modified-p nil)
             (run-hooks 'occur-hook)))))))
 
-- 
2.4.3


^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2020-09-25 14:04 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-03  9:21 bug#20971: 24.4; occur-1 makes my buffer read-only Alex Schröder
2015-07-03 12:05 ` Eli Zaretskii
2015-07-03 13:09   ` Alex Schröder
2019-09-29 23:16 ` Stefan Kangas
2020-09-25 14:04   ` Lars Ingebrigtsen

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).