john@xanth.UUCP (John Owens) (07/01/87)
The most frustrating lack of orthogonality in GNU Emacs for me has been the
lack of a combination of find-file-read-only and find-file-other window.
So - a simple elisp function to share with you all:
(defun find-file-read-only-other-window (filename)
"Like find-file-read-only, but does it in another window."
(interactive "FFind file read-only in other window: ")
(switch-to-buffer-other-window (find-file-noselect filename))
(setq buffer-read-only t))
(global-set-key "\^x4\^r" 'find-file-read-only-other-window)
--
John Owens Old Dominion University - Norfolk, Virginia, USA
john@ODU.EDU old arpa: john%odu.edu@RELAY.CS.NET
+1 804 440 4529 old uucp: {seismo,harvard,sun,hoptoad}!xanth!johnrbj@ICST-CMR.ARPA (Root Boy Jim) (07/06/87)
? The most frustrating lack of orthogonality in GNU Emacs for me has been the
? lack of a combination of find-file-read-only and find-file-other window.
? So - a simple elisp function to share with you all:
Given the `view' package, why would you want to do a
`find-file-read-only-ANYWHERE'?
I would restate your case as `I want "view-file-other-window"'.
Now might be a good time to complain about a few misfeatures to view.
First, the help is limited. I often have to switch windows to describe
variables and functions. Also, ^A, ^B, ^E, and ^F don't work. Why?
They seem like reasonably innocuous things to do.
Further, some integration of the movement commands should be made in
the view/dired/buffer-menu/edit-options/whatever modes. Most are
relatively consistent, but why doesn't `p' map to ^P and `n' map to ^N
in buffer menu mode?
? --
? John Owens Old Dominion University - Norfolk, Virginia, USA
? john@ODU.EDU old arpa: john%odu.edu@RELAY.CS.NET
? +1 804 440 4529 old uucp: {seismo,harvard,sun,hoptoad}!xanth!john
?
(Root Boy) Jim Cottrell <rbj@icst-cmr.arpa>
National Bureau of Standards
Flamer's Hotline: (301) 975-5688
I want to kill everyone here with a cute colorful Hydrogen Bomb!!