[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: find-file-read-only-other-frame broken
From: |
Sven Joachim |
Subject: |
Re: find-file-read-only-other-frame broken |
Date: |
Sun, 23 Dec 2007 16:31:35 +0100 |
User-agent: |
Gnus/5.110007 (No Gnus v0.7) Emacs/22.1.50 (gnu/linux) |
On 2007-12-23 10:44 +0100, Jörg-Volker Peetz wrote:
> since version 22 the function 'find-file-read-only-other-frame' does
> *not switch to read-only mode* indicated by the two percent-signs in
> the status line and the contents of the new buffer can be changed.
Can you please try the following patch, which should fix the issue?
--8<---------------cut here---------------start------------->8---
--- files.el 23 Dez 2007 15:07:56 +0100 1.896.2.32
+++ files.el 23 Dez 2007 15:24:27 +0100
@@ -1015,9 +1015,11 @@
documentation for additional customization information."
(interactive "BSwitch to buffer in other frame: ")
(let ((pop-up-frames t)
+ ret
same-window-buffer-names same-window-regexps)
- (pop-to-buffer buffer t norecord)
- (raise-frame (window-frame (selected-window)))))
+ (setq ret (pop-to-buffer buffer t norecord)) ; save return value
+ (raise-frame (window-frame (selected-window)))
+ ret))
(defun display-buffer-other-frame (buffer)
"Switch to buffer BUFFER in another frame.
--8<---------------cut here---------------end--------------->8---
In case somebody wants to install it into EMACS_22_BASE, here's a
ChangeLog entry as well:
2007-12-23 Sven Joachim <svenjoac@gmx.de>
* files.el (switch-to-buffer-other-frame): Return the buffer, not
nil.
Cheers,
Sven