ECB - the Emacs Code Browser: Conflicts and bugs

[ < ] | [ > ] |  | [ << ] | [ Up ] | [ >> ] |  |  |  |  | [Top] | [Contents] | [Index] | [ ? ]

# 10. Known conflicts and bugs of ECB

This chapter describes all already known conflicts with other packages and also the known (and currently unfixed) bugs of ECB. If possible then a practicable solution or workaround is described.

> 10.1 Known conflicts with other packages |  |
> 10.2 Known bugs |  |

[ < ] | [ > ] |  | [ << ] | [ Up ] | [ >> ] |  |  |  |  | [Top] | [Contents] | [Index] | [ ? ]

## 10.1 Known conflicts with other packages

Here is a list of known conflicts of ECB with other packages and helpful solutions/hints/workarounds:

> 10.1.1 Package VC (Version Control) |  | Conflicts with Version Control
> 10.1.2 Package follow-mouse.el |  | Conflicts with follow-mouse.el
> 10.1.3 Package avoid.el |  | Conflicts with avoid.el
> 10.1.4 Package calendar.el |  | Conflicts with calendar.el
> 10.1.5 Package calculator.el |  | Conflicts with calculator.el

[ < ] | [ > ] |  | [ << ] | [ Up ] | [ >> ] |  |  |  |  | [Top] | [Contents] | [Index] | [ ? ]

### 10.1.1 Package VC (Version Control)

The variable `vc-delete-logbuf-window` must be set to nil during active ECB. This can be done with the hooks mentioned in 9. Entry points for elisp programmers.

[ < ] | [ > ] |  | [ << ] | [ Up ] | [ >> ] |  |  |  |  | [Top] | [Contents] | [Index] | [ ? ]

### 10.1.2 Package follow-mouse.el

The following is only relevant for Emacs 20.X!

ECB works very well with follow-mouse if follow-mouse is turned on BEFORE ECB is activated (e.g. within the `ecb-activate-hook`). But if you activate follow-mouse first after ECB is already activated, then the follow-mouse stuff prevents the complete node-name to be displayed in the echo-area if mouse moves over it. Because ECB has a much more intelligent mouse tracking mechanism than follow-mouse the follow-mouse stuff profit from ECB and works even better and saver as without activated ECB!

[ < ] | [ > ] |  | [ << ] | [ Up ] | [ >> ] |  |  |  |  | [Top] | [Contents] | [Index] | [ ? ]

### 10.1.3 Package avoid.el

With GNU Emacs 20.X ECB must deactivate `mouse-avoidance-mode` if the option `ecb-show-node-info-in-minibuffer` activates for at least one ECB tree-buffer 'if-too-long or 'always. This is done automatically but only as long ECB is activated.

[ < ] | [ > ] |  | [ << ] | [ Up ] | [ >> ] |  |  |  |  | [Top] | [Contents] | [Index] | [ ? ]

### 10.1.4 Package calendar.el

With activated ECB `calendar` does not shrink itīs window to the small size but splits the window equally. But if you add this to your ``.emacs'` it works:

    (add-hook 'initial-calendar-window-hook
              (function (lambda ()
                          (when (and ecb-minor-mode
                                     (ecb-point-in-edit-window))
                            ;; if no horizontal split then nothing
                            ;; special to do
                            (or (= (frame-width) (window-width))
                                (shrink-window (- (window-height) 9))))
                         )))

[ < ] | [ > ] |  | [ << ] | [ Up ] | [ >> ] |  |  |  |  | [Top] | [Contents] | [Index] | [ ? ]

### 10.1.5 Package calculator.el

If the edit-window is already splitted then calling `calculator` uses the whole "other" edit-window for the calculator. With an unsplitted edit-window the calculator window has itīs normal size of about 2 lines. Therefore itīs recommended to set `calculator-electric-mode` during ECB activation to not nil so calculator uses always the echo-area instead of creating a new small window!

[ < ] | [ > ] |  | [ << ] | [ Up ] | [ >> ] |  |  |  |  | [Top] | [Contents] | [Index] | [ ? ]

## 10.2 Known bugs

This section describes all currently known bugs of ECB. The maintainers of ECB try to fix these bugs as soon as possible.

[ << ] | [ >> ] |  |  |  |  |  | [Top] | [Contents] | [Index] | [ ? ]

This document was generated on December, 6 2002 using texi2html