[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

ECB 2.30.1 released!

From: Klaus Berndl
Subject: ECB 2.30.1 released!
Date: 01 Dec 2004 15:57:14 +0100
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3

                              ECB 2.30.1 is released!

!This release fixes the errors occured at load-time of ECB 2.30!

What's new in the new release:

* Changes for ECB version 2.30.1

** Enhancement to the automatic option-upgrading mechanism
   ECB now automatically makes a backup-file of that file which will be
   modified by storing the upgraded rsp. renamed ECB-options. This backup file
   gets a unique name by adding a suffix ".before_ecb_<version>" to the name
   of the modified file. If such a file already exists ECB adds a unique number
   to the end of the filename to make the filename unique.
   This is a safety mechanism if something fails during storing the upgraded
   options, so you never lose the contents of your customization-file!
** Enhancement to the VC-support

*** Better recomputing of the VC-state of a file when state changed outside
    With the new check-state-function `ecb-vc-state' the heuristic state is
    always computed right which is especially useful if the state for a file
    has been changed outside Emacs (e.g. by checking in from command line or
    Windows Explorer). This function is now added to the default-value of
    `ecb-vc-supported-backends' for GNU Emacs.

*** Added out-of-the-box support for VC-system Subversion
    For this the latest version of the VC-package incl. the library vc-syn.el
    is needed. Latest CVS Emacs contains this VC-version. The new function
    `ecb-vc-dir-managed-by-SVN' is now added to the default-value of
    `ecb-vc-supported-backends'. Thanks for first implementation to Ekkehard
    Görlach <address@hidden>.

** Fixed bugs

*** Fixed errors occured at load-time of ECB 2.30

How to get it:

Sorry, it's too big to post the sources here...

If you are using ECB >= 1.80 then you can just call "M-x ecb-download-ecb" if
you are online. ECB will then download autom. latest and newest ECB and
install it for you.

Or go to the homepage at and download it from

General description of ECB:

ECB stands for "Emacs Code Browser".  While Emacs already has good
*editing* support for many modes, its *browsing* support is somewhat
lacking. That's where ECB comes in: it displays a number of informational
windows that allow for easy source code navigation and overview.

The informational windows can contain:

  - A directory tree,
  - a list of source files in the current directory,
  - a list of functions/classes/methods/... in the current file, (ECB uses the
    Semantic Bovinator, or Imenu, or etags, for getting this list so all
    languages supported by any of these tools are automatically supported by
    ECB too)
  - a history of recently visited files, 
  - the Speedbar and
  - output from compilation (the "*compilation*" window) and other modes like
    help, grep etc. or whatever a user defines to be displayed in this window.

As an added bonus, ECB makes sure to keep these informational windows visible,
even when you use C-x 1 and similar commands.

It goes without saying that you can configure the layout, ie which
informational windows should be displayed where. ECB comes with a number of
ready-made window layouts to choose from.

Here is an ascii-screenshot of what ECB offers you:

|              |                                                 |
| Directories  |                                                 |
|              |                                                 |
|--------------|                                                 |
|              |                                                 |
| Sources      |                                                 |
|              |                                                 |
|--------------|                   Edit-area                     |
|              |    (can be splitted in several edit-windows)    |
| Methods/Vars |                                                 |
|              |                                                 |
|--------------|                                                 |
|              |                                                 |
| History      |                                                 |
|              |                                                 |
|                                                                |
|                 Compilation-window (optional)                  |
|                                                                |

For more details go to



Klaus Berndl                     mailto: address@hidden
sd&m AG               
software design & management
Carl-Wery-Str. 42, 81739 Muenchen, Germany
Tel +49 89 63812-392, Fax -220

reply via email to

[Prev in Thread] Current Thread [Next in Thread]