ANN: Leo 4.0 beta 2 outlining editor

E

Edward K. Ream

Leo 4.0 beta 2 is now available at: http://sourceforge.net/projects/leo/

This is the second public release of Leo 4.0. There are no known serious
bugs
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
files.

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
changed.
* 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. leo.py 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.

Links:
------
Leo: http://webpages.charter.net/edreamleo/front.html
Home: http://sourceforge.net/projects/leo/
Download: http://sourceforge.net/project/showfiles.php?group_id=3458
CVS: http://sourceforge.net/cvs/?group_id=3458
Wiki: http://leo.hd1.org/

Edward K. Ream
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,755
Messages
2,569,536
Members
45,014
Latest member
BiancaFix3

Latest Threads

Top