osdir.com
mailing list archive

Subject: ANN: Leo 3.11b3 outlining editor - msg#00008

List: python.announce

Date: Next Index Thread: Next Index
leo.py 3.11 beta 3 is now available at:
http://sourceforge.net/projects/leo/
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.

Just about everyone who has ever reported problems with how Leo handles
non-ascii characters is now satisfied with Leo. Beta 3:

- Fixes some unicode problems when the system encoding is not "utf-8".
- Adds the tk_encoding setting.
- Fixes some minor bugs in the Outline To Noweb command.

For all other details, see below.

The highlights of 3.11:
-----------------------
** Leo finally supports unicode properly. This solves a lot of problems.
- 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. (A major improvement.)
- 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.

Quote of the month
------------------
I only have one week of Leo experience but I already know it will be my
default
IDE/project manager. I have seen several old threads on c.l.python where
people
complain about the lack of a project manager for the free/standard Python
IDE's
like Idle. Leo clearly solves that problem and in a way that commercial
tools
can't touch -- Marshall Parsons

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.

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 email: edream@xxxxxxx
Leo: Literate Editor with Outlines
Leo: http://personalpages.tds.net/~edream/front.html
--------------------------------------------------------------------


--
http://mail.python.org/mailman/listinfo/python-announce-list



Was this page helpful?
Yes No
Thread at a glance:

Next Message by Date: click to view message preview

[Module] grpnext 0.1

grpnext 0.1 ----------- Grpnext displays the currently playing Radio Paradise song in a Gnome panel applet. Grpnext.py is a Python script that displays the currently playing Radio Paradise (http://www.radioparadise.com) song in a Gnome panel applet. This makes it easy to see the song you're listening to without having to switch to a browser. URL: http://www.hare.demon.co.uk/grpnext/ Download: http://www.hare.demon.co.uk/grpnext/grpnext.tgz License: Public Domain Requires: gnome-python-1.4.4, timeoutsocket.py Gui: Gnome Categories: Sound/Audio Les Smithson (lsmithso@xxxxxxxxxxxxxxxx) http://www.hare.demon.co.uk -- <a href="http://www.hare.demon.co.uk/grpnext/">grpnext 0.1</a> -- Grpnext displays the currently playing Radio Paradise song in a Gnome panel applet. -- http://mail.python.org/mailman/listinfo/python-announce-list

Next Message by Thread: click to view message preview

[Module] grpnext 0.1

grpnext 0.1 ----------- Grpnext displays the currently playing Radio Paradise song in a Gnome panel applet. Grpnext.py is a Python script that displays the currently playing Radio Paradise (http://www.radioparadise.com) song in a Gnome panel applet. This makes it easy to see the song you're listening to without having to switch to a browser. URL: http://www.hare.demon.co.uk/grpnext/ Download: http://www.hare.demon.co.uk/grpnext/grpnext.tgz License: Public Domain Requires: gnome-python-1.4.4, timeoutsocket.py Gui: Gnome Categories: Sound/Audio Les Smithson (lsmithso@xxxxxxxxxxxxxxxx) http://www.hare.demon.co.uk -- <a href="http://www.hare.demon.co.uk/grpnext/">grpnext 0.1</a> -- Grpnext displays the currently playing Radio Paradise song in a Gnome panel applet. -- http://mail.python.org/mailman/listinfo/python-announce-list
Loading Comments...
Home | News | Patents | Sitemap | FAQ | advertise

Advertising by