Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Python > ANN: Leo 4.0 beta 2 outlining editor

Thread Tools

ANN: Leo 4.0 beta 2 outlining editor

Edward K. Ream
Posts: n/a
Leo 4.0 beta 2 is now available at:

This is the second public release of Leo 4.0. There are no known serious
in this version of Leo. Version 4.0 is the culmination of over a year of
collaborative design work and several months of actual implementation.

4.0 introduces new file formats. Please make full backups of important

Highlights of 4.0 beta 2
* Fixed several bugs:
- Fixed problems with reading and writing 4.0 derived files.
- Fixed several Unicode-related bugs.
- Fixed a crasher in the Go To Line Number command.
- Fixed a problem with Importing Python files.
* Important improvements:
- Added allow_clone_drags setting that allows Leo to be used with Aqua.
- When running Python 2.3 Leo can now create window icons without
third-party packages.
- The usual minor improvements and bug fixes.

Highlights of 4.0 beta 1
* Improved and simplified format of derived files.
- Eliminated child indices, extraneous blank lines and @body sentinels.
- Eliminated @node sentinels that indicate outline structure.
- New @nl and @nonl sentinels indicate where newlines are and aren't.
- These changes largely eliminate unwanted cvs conflicts.
* Greatly improved error handling.
- Reading derived files _never_ alters outline structure or links.
- Read errors leave the outline completely unchanged.
- Broken clone links are gone forever.
- As a result, using 4.0 is much safer than all previous versions.
* Full compatibility will previous versions of Leo.
- Leo reads all derived files properly, regardless of version.
- Leo writes new-format derived files by default, and this default may be
* New commands:
- Write 3.x Derived File and Write 4.x Derived File commands.
- Import Derived File command.
- Clear Recent Files command.
* Several new plugins.

What is Leo?
- A programmer's editor, an outlining editor and a flexible browser.
- A literate programming tool, compatible with noweb and CWEB.
- A data organizer and project manager. Leo provides multiple views
of projects within a single outline.
- Fully scriptable using Python. Leo saves its files in XML format.
- Portable. is 100% pure Python.
- Open Software, distributed under the Python License.

Leo requires Python 2.1 or above and tcl/tk 8.3 or above.
Leo works on Linux, Windows and MacOs X.


Edward K. Ream
Edward K. Ream email: Removed)
Leo: Literate Editor with Outlines

Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
ANN: Leo 4.1 beta 5: An outlining editor Edward K. Ream Python 4 12-09-2003 10:05 PM
ANN: Leo 4.1 beta 1 An outlining editor Edward K. Ream Python 9 11-10-2003 06:02 AM
ANN: Leo 4.0 final: An outlining editor Edward K. Ream Python 1 10-20-2003 01:13 PM
ANN: Leo 4.0 beta 4 outlining editor Edward K. Ream Python 0 10-13-2003 03:23 PM
ANN: Leo 4.0 beta 3 outlining editor Edward K. Ream Python 0 10-09-2003 12:20 PM