ANN: Leo 4.0 final: An outlining editor

Edward K. Ream edreamleo at charter.net
Fri Oct 17 07:01:33 EDT 2003


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

More than a year in the making, Leo 4.0 is here.

Highlights of 4.0 final:
-----------------------
** Improved and simplified format of derived files.
  - Eliminated child indices, extra blank lines and @body sentinels.
  - Eliminated @node sentinels that indicate outline structure.
  - New @nl and @nonl sentinels indicate where newlines are.
  - These changes will 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, 4.0 is much safer than all previous versions.

** Full compatibility will previous versions of Leo.
  - Leo 4.0 reads all derived files properly, regardless of version.
  - Leo writes new-format derived files by default.
  - New commands in the read/write menu allow you to explicitly
    specify the format of derived files.

* New commands:
  - Write 3.x Derived File and Write 4.x Derived File.
  - Import Derived File.
  - Clear Recent Files.

* Dozens of other improvements, including:
  - Better Unicode support.
  - New configuration settings.
  - Several new plugins.

Quote of the month
------------------
I've written documentation in WordPerfert, Ventura, Word, PageMaker,
and FrameMaker and even though they create wonderfully looking and
useful documents, they've never been able to do what I've been
looking for. HTML, compiled help files, and later PDF came closer,
but still not there. I think I've found it in Leo, a way to make a
"living" document...A document built out of discrete parts that can be
re-organized on the fly to meet the needs of a varying audience.
Being a convert for less than a day I've still got a lot to learn,
but just the possibility of keeping system maintenance scripts in the
IT manual is mind boggling. -- David Nichols

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
October 17, 2003
--------------------------------------------------------------------
Edward K. Ream   email:  edreamleo at charter.net
Leo: Literate Editor with Outlines
Leo: http://webpages.charter.net/edreamleo/front.html
--------------------------------------------------------------------






More information about the Python-list mailing list