ANN: leo.py 3.11 beta 4

Edward K. Ream edream@tds.net
Mon, 31 Mar 2003 14:35:59 GMT


leo.py 3.11 beta 4 is now available at: http://sourceforge.net/projects/leo/

This will be the last beta release before 3.11 final.

The highlights of beta 4:
-------------------------
- Fixed several minor problems with unicode.
- Fixed a _huge_ performance bug that slowed moving nodes left.
- Added several new plugins:
 - Support for the VIM editor.
 - A French translation of all menus.
- Added many minor bug fixes and improvements.

The highlights of 3.11:
-----------------------
** Leo now supports unicode properly.
 - New @encoding directives specifies encoding for derived files.
 - New settings specify default encodings for .leo and derived files.
 - Derived files specify encodings used to create them.
** A new plugin architecture for customizing Leo.
- New commands:
 - Toggle Angle Brackets.
 - Insert Time/Date (in headline or body text).
 - Go To First/Last Node, Parent, Next/Previous Sibling.
 - Write Missing @file Nodes.
 - Expand/Contract Node.
- Improved commands:
 - Expand/Contract commands now operate on the selected tree.
   ( A major improvement)
 - Sort Siblings command can now sort top-level nodes.
 - Leo now allows multiple writes of cloned nodes.
   (Useful when different @path directives are in effect.)
- Other improvements:
 - Improved syntax coloring for html and xml.
 - Leo scrolls partially visible headlines into full view.
 - Added "Replace tabs with spaces" checkbox in Prefs panel.
 - Added install script for Linux.
- New settings in leoConfig.leo/.txt.
 - Colors for Show Invisibles command and body_insertion_cursor
 - Settings affecting when control-drags start.
 - Defaults for unicode (see above).
- Many other bug fixes and improvements.

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.py requires Python 2.1 or above and tcl/tk 8.3 or above.
leo.py will work on Linux, Windows and MacOs X Jaguar.

Links:
------
Leo:      http://personalpages.tds.net/~edream/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

Edward K. Ream
--------------------------------------------------------------------
Edward K. Ream   email:  edream@tds.net
Leo: Literate Editor with Outlines
Leo: http://personalpages.tds.net/~edream/front.html
--------------------------------------------------------------------