[ < ] [ > ]   [ << ] [ 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