Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!linus!genrad!mit-eddi!mit-vax!eagle!harpo!decvax!cca!z
From: z@cca.UUCP
Newsgroups: net.emacs
Subject: Multiple Windows in CCA EMACS (II)
Message-ID: <5026@cca.UUCP>
Date: Sun, 26-Jun-83 12:12:06 EDT
Article-I.D.: cca.5026
Posted: Sun Jun 26 12:12:06 1983
Date-Received: Sun, 26-Jun-83 22:14:38 EDT
Lines: 36

The multiple window commands for CCA EMACS have been revised somewhat to
be easier to use with large numbers of windows.  It was found that the
original scheme of addressing windows by rows and columns did not work
well when there many windows of varying sizes, as it was not always easy
to tell to which row and column a given window belonged.  Therefore,
under the revised scheme, all windows are addressed by a single unique
window number.  In multiple window mode, this window number is displayed
in the extreme left of the mode line.  This way, the window number is
always visible, no matter how narrow the window is.  The changes in the
window commands all have to do with addressing this new window number.

The C-X O (^R Other Window) command with no argument will now change to
the previous window.  It can be given a numeric argument to change to a
specific numbered window.  With just a C-U argument, it changes to the
window with the next higher number, and with a negative argument, it
changes to the window with the next lower number.  This behavior is
analogous to that of the C-X B (Select Buffer) command.  The C-C O
command is no longer needed, and has been deleted.  Instead, M-X Occur
has been moved back to its old place on C-C O.

The limitation on killing windows mentioned in the previous message has
been removed; C-X 0 and C-C 0 will cause one window to be absorbed into
another provided that the new resulting window will still be rectangular
in shape.

The C-X 1 (^R One Window) command with a numeric argument will now go
into one window mode with the screen being filled with that number
window.  C-C 1 is now identical to C-X 1.

The C-X 4 (^R Visit in Other Window) and C-C 4 (Visit in Vertical
Window) commands with no arguments behave as before.  With arguments,
they first use their arguments to select a window in the same way C-X O
(^R Other Window) does, and then select a file or buffer in that window.

C-M-V (^R Scroll Other Window) now always scrolls the previous window.
C-C C-S is no longer needed, and has been deleted.