Provide new semantics for cdr of `not-this-window' and `not-this-frame'
commitf92c5f91099a448ff39a46ecbc3fc44a3e56239d
authorMartin Rudalics <rudalics@gmx.at>
Tue, 2 Nov 2010 17:04:40 +0000 (2 18:04 +0100)
committerMartin Rudalics <rudalics@gmx.at>
Tue, 2 Nov 2010 17:04:40 +0000 (2 18:04 +0100)
tree0507788d6a97730697af0dd2a7a29bf87c0186bf
parentb985cfb12aae79be89623fd658b86f7faaba0924
Provide new semantics for cdr of `not-this-window' and `not-this-frame'
specifiers when passed as argument to `display-buffer'.  Use buffer
display specifiers in compilation functions.

* window.el (display-buffer-names): Describe `not-this-window' and
`not-this-frame' specifiers in doc-string.
(display-buffer-in-lru-buffer-window)
(display-buffer-in-lru-window, display-buffer-in-new-window):
Handle `not-this-window' and `not-this-frame' specifiers when
their cdr specifies a window or a frame.
(display-buffer): Explain in doc-string that the cdr of the
`not-this-window' and `not-this-frame' specifiers argument can
name a window.

* progmodes/compile.el (compilation-start): When displaying outbuf
directly pass height parameters.
(compilation-goto-locus): Use specifiers in display-buffer and
pop-to-buffer calls.  Simplify.
(compilation-find-file): Use specifiers in display-buffer calls.

* windows.texi (Displaying Buffers): Describe special handling
of `not-this-window' and `not-this-frame' specifiers for
`display-buffer'.
doc/lispref/ChangeLog
doc/lispref/windows.texi
lisp/ChangeLog
lisp/progmodes/compile.el
lisp/window.el