ecb-eshell - ECB - the Emacs Code Browser
Description: ECB - the Emacs Code Browser

Next: ecb-speedbar, Previous: ecb-help, Up: Customizable options

#### 7.3.15 Group ecb-eshell

This group contains settings for eshell integration within the ECB:

— User Option: eshell-auto-activate

> 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.

— User Option: eshell-buffer-sync

> 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`.

— User Option: eshell-buffer-sync-delay

> 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`.

— User Option: eshell-enlarge-when-eshell

> Enlarge the compile-window if it is selected by `eshell`. This takes only effect if the command `eshell` is called!

— User Option: eshell-fit-window-to-command-output

> 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.