Menu

Leo: a programmer's editor & more / News: Recent posts

Leo 6.0 final released

Leo 6.0 final, http://leoeditor.com, is now available on GitHub.

Leo is an IDE, outliner and PIM, as described here.

The highlights of Leo 6.0

  • Leo now requires python 3.6 or above.
    This greatly simplifies Leo's code.
  • Leo's default gui uses Qt Docks.
    Use --no-dock to use Leo's legacy gui.
  • Several commands now generate clickable links in the Log pane.
    This greatly speeds navigation.
  • The usual assortment of bug fixes and minor improvements.... read more
Posted by Edward K. Ream 2019-08-02

Leo 6.0 beta 1 released

Leo 6.0 beta 1, http://leoeditor.com, is now available on GitHub.

Leo is an IDE, outliner and PIM, as described here.

The highlights of Leo 6.0

  • Leo now requires python 3.6 or above.
    This greatly simplifies Leo's code.
  • Leo's default gui uses Qt Docks.
    Use --no-dock to use Leo's legacy gui.
  • Several commands now generate clickable links in the Log pane.
    This greatly speeds navigation.
  • The usual assortment of bug fixes and minor improvements.... read more
Posted by Edward K. Ream 2019-06-18

Leo 5.9 final released

Leo 5.9 final, http://leoeditor.com, is now available on GitHub.

Leo is an IDE, outliner and PIM, as described here.

The highlights of Leo 5.9

This will be the last version of Leo that supports Python 2.

Major features
- LeoWapp: Leo in a browser.
- Optional syntax coloring using pygments.
Optional: you may use @color & @font directives instead of pygments styles.
- Integrated debugger.... read more

Posted by Edward K. Ream 2019-05-17

Leo 5.9-b1 released

Leo 5.9 beta 1, http://leoeditor.com, is now available on GitHub.

Leo is an IDE, outliner and PIM, as described here.

The highlights of Leo 5.9

Major features
- LeoWapp: Leo in a browser.
- Optional syntax coloring using pygments.
Optional: you may use @color & @font directives instead of pygments styles.
- Integrated debugger.... read more

Posted by Edward K. Ream 2019-04-12

Leo 5.8 final released

Leo 5.8 final, http://leoeditor.com, is now available on GitHub.

Leo is an IDE, outliner and PIM, as described here.

The highlights of Leo 5.8

  • Much faster file-read code.
  • Leo no longer caches file contents. Removed --no-cache!
  • Leo using ElementTree instead of sax to read .leo files.
  • Refactored and improved Leo's key-handling code.
  • Improved Leo's outline drawing code.
  • The usual minor bug fixes.... read more
Posted by Edward K. Ream 2018-10-01

Leo 5.8-b1 released

August 28, 2018

Leo 5.8 b1, http://leoeditor.com, is now available on
GitHub.

Leo is an IDE, outliner and PIM, as described here.

The highlights of Leo 5.8

  • Much faster file-read code.
  • Leo no longer caches file contents. Removed --no-cache!
  • Leo using ElementTree instead of sax to read .leo files.
  • Refactored and improved Leo's key-handling code.
  • Improved Leo's outline drawing code.
  • The usual minor bug fixes.... read more
Posted by Edward K. Ream 2018-08-28

Leo 5.7.3 released

May 28, 2018
Leo 5.7.3, http://leoeditor.com, is now available on GitHub.

Leo is an IDE, outliner and PIM, as described here.

The highlights of Leo 5.7.3

  • Added support for Jedi autocompletion.
  • Much improved python_terminal plugin.
  • Much improved recursive import script.
  • New leo_babel plugin.
  • Leo's pylint command writes clickable links.
  • Smart searches for functions and methods.
  • Allow separate bindings for numeric keypad keys
  • Added easy-to-use diff-related wrappers for scripts.
  • Allow local overrides of all abbreviations.
  • Improved TypeScript importer.
  • The usual minor bug fixes.... read more
Posted by Edward K. Ream 2018-05-29

Leo 5.7.2 released

Leo 5.7.2, http://leoeditor.com, is now available on GitHub.

Leo is an IDE, outliner and PIM, as described here.

The highlights of Leo 5.7.2

  • Much improved support for Jupyter (.ipynb) files.
  • The usual minor bug fixes.

Links

Posted by Edward K. Ream 2018-05-07

Leo 5.7.1 released

Leo 5.7.1, http://leoeditor.com, is now available on GitHub.

Leo is an IDE, outliner and PIM, as described here.

The highlights of Leo 5.7.1

  • Improved support for themes, including the open-theme-file command.
    • Added --theme=<name> command-line option.</name>
    • Added @string theme-name setting.
    • Leo warns if stylesheets contain undefined @-constants.
  • Replaced 5 vs- commands by corresponding eval commands.
  • Support @file x.md using html sentinels.
  • Allow @path in @<file> nodes, and optionally generate same in recursive imports.</file>
  • Improved menus.
  • The usual minor bug fixes.... read more
Posted by Edward K. Ream 2018-04-09

Leo 5.7 final released

Leo 5.7 final, http://leoeditor.com, is now available on SourceForge and on GitHub.

Leo is an IDE, outliner and PIM, as described here.

Simulating Leo's features in Vim, Emacs or Eclipse is possible, just as it is possible to simulate Python in C or assembly language...

The highlights of Leo 5.7... read more

Posted by Edward K. Ream 2018-02-27

Leo 5.7b2 released

Leo 5.7b2, http://leoeditor.com, is now available on SourceForge and on GitHub.

Leo is an IDE, outliner and PIM, as described here.

Simulating Leo's features in Vim, Emacs or Eclipse is possible, just as it is possible to simulate Python in C or assembly language...

The highlights of Leo 5.7... read more

Posted by Edward K. Ream 2018-02-12

Leo 5.7b1 released

Leo 5.7b1 is now available on SourceForge and on GitHub.

Leo is an IDE, outliner and PIM, as described here.

Simulating Leo's features in Vim, Emacs or Eclipse is possible, just as it is possible to simulate Python in assembly language...

The highlights of Leo 5.7... read more

Posted by Edward K. Ream 2018-01-30

Leo 5.6 Final Released

Leo 5.6 is now available on SourceForge and on GitHub.

Leo is an IDE, outliner and PIM, as described here.

Simulating Leo's features in Vim, Emacs or Eclipse is possible, just as it is possible to simulate Python in assembly language...

The highlights of Leo 5.6... read more

Posted by Edward K. Ream 2017-09-27

Leo 5.6-b1 released

Leo 5.6b1 September 11, 2017

Leo 5.6b1 is now available on SourceForge and on GitHub.

Leo is an IDE, outliner and PIM, as described here.

Simulating Leo's features in Vim, Emacs or Eclipse is possible, just as it is possible to simulate Python in assembly language...... read more

Posted by Edward K. Ream 2017-09-11

Leo 5.5 final released

Leo 5.5 is now available on SourceForge and on GitHub.

Leo is an IDE, outliner and PIM, as described here.

Simulating Leo's features in Vim, Emacs or Eclipse is possible, just as it is possible to simulate Python in assembly language...

The highlights of Leo 5.5... read more

Posted by Edward K. Ream 2017-03-23

Leo 5.5b1 released

Leo 5.5b1 is now available on SourceForge and on GitHub.

Leo is an IDE, outliner and PIM, as described [here] (http://leoeditor.com/preface.html).

Simulating Leo's features in Vim, Emacs or Eclipse is possible, just as it is possible to simulate Python in assembly language...

The highlights of Leo 5.5... read more

Posted by Edward K. Ream 2017-03-17

Leo 5.4-final released

Leo 5.4-final October 22, 2016

Leo 5.4 is now available on SourceForge and on GitHub.

Leo is an IDE, outliner and PIM, as described here.

Simulating Leo's features in Vim, Emacs or Eclipse is possible,
just as it is possible to simulate Python in assembly language...... read more

Posted by Edward K. Ream 2016-10-22

Leo 5.4-b1 released

Leo 5.4-b1 October 15, 2016

Leo 5.4-b1 is now available on SourceForge. Leo is a PIM, an IDE and an outliner.

The highlights of Leo 5.4

  • Added clone-find commands, a new way to use Leo.
  • The clone-find and tag-all-children commands unify clones and tags.
  • The new pyflakes and flake8 make it possible to check files from within Leo.
  • Added importers for freemind, mindjet, json and coffeescript files.
  • Rewrote the javascript importer. It can optionally generate section references.
  • Imported files can optionally contain section references.
  • The viewrendered plugin supports @pyplot nodes.
  • Improved the mod_http plugin.
  • @chapter trees need no longer be children of @chapters nodes.
  • All known bugs have been fixed.... read more
Posted by Edward K. Ream 2016-10-18

Leo 5.3-final released

Leo 5.3-final is now available on SourceForge. Leo is a PIM, an IDE and an outliner.

The highlights of Leo 5.3

  • Leo now supports Jupyter Notebook (.ipynb) files.
  • @chapter is now allowed anywhere. No need for @chapters.
  • Faster spell checking.
  • The rst3 command supports @rst-table.
  • The show-invisibles command now uses native Qt characters.
  • Dozens of other improvements and bug fixes.... read more
Posted by Edward K. Ream 2016-05-02

Leo 5.3-b1 released

Leo 5.3-b1 is now available on SourceForge. Leo is a PIM, an IDE and an outliner.

The highlights of Leo 5.3

  • Leo now supports Jupyter Notebook (.ipynb) files.
  • @chapter is now allowed anywhere. No need for @chapters.
  • Faster spell checking.
  • The rst3 command supports @rst-table.
  • The show-invisibles command now uses native Qt characters.
  • Dozens of other improvements and bug fixes.... read more
Posted by Edward K. Ream 2016-04-29

Leo 5.2-final released

Leo 5.2-final is now available at SourceForge.

Leo is a PIM, an IDE and an outliner.

The highlights of Leo 5.2

  • Easy install with PyInstaller packaging
  • c.cloneFindByPredicate
  • clone-find-marked commands
  • decorators create all Leo commands
  • find-def and find-var
  • help-for-keystroke
    --ipyhon command-line option works with latest IPython versions
  • Optional line numbers in the body pane
  • show-invisibles uses Qt characters
  • Themes
  • Wildcard file names on Leo's command line... read more
Posted by Edward K. Ream 2016-03-19

Leo 5.2-final released

Leo 5.2-final is now available at SourceForge. Leo is a PIM, an IDE and an outliner.

The highlights of Leo 5.2

  • Easy install with PyInstaller packaging
  • c.cloneFindByPredicate
  • clone-find-marked commands
  • decorators create all Leo commands
  • find-def and find-var
  • help-for-keystroke
    --ipyhon command-line option works with latest IPython versions
  • Optional line numbers in the body pane
  • show-invisibles uses Qt characters
  • Themes
  • Wildcard file names on Leo's command line... read more
Posted by Edward K. Ream 2016-03-19

Leo 5.2-b1 released

Leo 5.2 b1 is now available on SourceForge. Leo is a PIM, an IDE and an outliner.

The highlights of Leo 5.2

  • Easy install with PyInstaller packaging
  • c.cloneFindByPredicate
  • clone-find-marked commands
  • decorators create all Leo commands
  • find-def and find-var
  • help-for-keystroke
    --ipyhon command-line option works with latest IPython versions
  • Optional line numbers in the body pane
  • show-invisibles uses Qt characters
  • Themes
  • Wildcard file names on Leo's command line... read more
Posted by Edward K. Ream 2016-03-15 Labels: Leo-editor Python IDE Outliner

Leo 5.1-final released: a PIM, scripting IDE and Outliner

Leo 5.1 final is now available at SourceForge. Leo is a PIM, an IDE and an outliner.

Leo 5.1-final is recommended for anyone using Leo 5.1 b1 or Leo 5.0-final.

The highlights of Leo 5.1

This release features @clean trees, one of the most important developments in Leo's history.

@clean nodes create external files without sentinel comments, yet Leo can update @clean trees from changes made to the corresponding external files, something long thought impossible. @clean trees preserve clone links and user attributes (uA's). Reading @clean trees is faster than reading @auto or @shadow trees. Steve Zatz explains why @clean changes everything.... read more

Posted by Edward K. Ream 2015-04-16

Leo 5.1 b2 released

Leo 5.1 b2 is now available at SourceForge. Leo is a PIM, an IDE and an outliner.

b2 restores the proper operation of @nosent. It is recommended for anyone using @nosent.

The highlights of Leo 5.1

This release features @clean trees, one of the most important developments in Leo's history.

@clean nodes create external files without sentinel comments, yet Leo can update @clean trees from changes made to the corresponding external files, something long thought impossible. @clean trees preserve clone links and user attributes (uA's). Reading @clean trees is faster than reading @auto or @shadow trees. Steve Zatz explains why @clean changes everything.

The Mulder/Ream algorithm updates @clean trees from changes made in the corresponding external files. This is a completely rewritten and much simpler version of Bernhard Mulder's original @shadow update algorithm.... read more

Posted by Edward K. Ream 2015-04-11