Node:Temp- and compile-buffers, Next:The Methods buffer, Previous:The edit-window, Up:Usage of ECB
If you call any help in Emacs, e.g. by calling describe-function
, or
if you do a completion in the minibuffer, then Emacs displays the
result-buffer in another window. This behavior you have also in ECB.
If the edit-window is already splitted then the temp-buffer is
displayed in the "other" edit-window otherwise the edit-window will be
splitted first. The variables temp-buffer-max-height
and
temp-buffer-resize-mode
work also correctly with ECB.
Same for all compilation output-buffers (e.g. after a compile
or
grep
) and the variable compilation-window-height
.
In general: With the options ecb-compilation-buffer-names
and
ecb-compilation-major-modes
you can define which buffers should
be displayed in the compile-window of ECB for example if you call
switch-to-buffer
for a buffer.
This is default behavior of ECB. But there is also another way to display such buffers:
ecb-compile-window-height
you can define if the
ECB layout should contain per default a compilation-window at the
bottom (and if yes the height of it). If yes ECB displays all output
of compilation-mode (compile, grep etc.) in this special window. Same
for displaying help-buffers or similar stuff. With the command
ecb-compile-window-height
you can toggle the visibility of the
compile-window (see Interactive ECB commands).
ecb-compile-window-temporally-enlarge
you can allow
Emacs to enlarge temporally the ECB-compile-window in some situations.
Please read the comment of this option. See also the description of
the function ecb-toggle-enlarged-compilation-window
.
ecb-layout-switch-to-compilation-window
you can
modify the switch-to-buffer...-functions to work best if your layout
contains a compilation-window. See the docstring of this option.
But because ECB works best without such a durable compilation-window you should read the documentation of these three options carefully!
ecb-cycle-through-compilation-buffers
(see Interactive ECB commands) you can cycle through all current
open compilation-buffers in the sense of
ecb-compilation-buffer-p
very fast.