Next: Group ecb-speedbar, Previous: Group ecb-help, Up: All customizable options of ECB [Contents][Index]
This group contains settings for eshell integration within the ECB:
Startup the eshell and display it in the compile-window. If current
layout does not display a compile-window (see
ecb-compile-window-height
) then nothing is done.
Synchronize eshell with the default-directory of current source-buffer.
This option takes only effect if a permanant compile-window is used in the current layout.
If ’always then the synchronization takes place always a buffer changes in the
edit window and if after this the default-directory of the new edit-buffer is
different from the default-directory of the current eshell-buffer. If value is
nil then never a synchronization will take place. If a list of major-modes
then only if the major-mode
of the new buffer belongs NOT to this list.
If the special value ’basic is set then ECB uses the setting of the option
ecb-basic-buffer-sync
.
Time Emacs must be idle before the eshell-buffer of ECB is synchronized. Synchronizing is done with the current source displayed in the edit window. If nil then there is no delay, means synchronization takes place immediately. A small value of about 0.25 seconds saves CPU resources and you get even though almost the same effect as if you set no delay.
If the special value ’basic is set then ECB uses the setting of the option
ecb-basic-buffer-sync-delay
.
Enlarge the compile-window if it is selected by eshell
. This
takes only effect if the command eshell
is called!
Fit the compile-window after an eshell-command to the output. This is
done by the function ecb-eshell-fit-window-to-output
which is
added to eshell-post-command-hook
ie. which is running autom.
after each eshell-command.
Next: Group ecb-speedbar, Previous: Group ecb-help, Up: All customizable options of ECB [Contents][Index]