3 ms·
Here's the link: https://www.leoeditor.com/preface.html https://www.leoeditor.com/preface.html And for those on small screens: -- Leo is: -- * A fully-feat
by Cyphase 8y ago
Here's the link: https://www.leoeditor.com/preface.html https://www.leoeditor.com/preface.html
And for those on small screens:
--
Leo is:
--
* A fully-featured IDE, with many features inspired by Emacs.
* An outliner. Everything in Leo is an outline.
* A data manager, data manager and personal information manager.
* A powerful scripting environment.
* A tool for organizing and studying computer code.
* Extensible via a simple plugin architecture.
* A tool that plays well with IPython, Vim and Emacs.
* Written in 100% pure Python
--
Leo’s unique features
--
Leo completely integrates Python scripting and outlines. Simulating the following features in Vim, Emacs or Eclipse is possible, just as it is possible to simulate Python in assembly language…
* All commands and scripts have easy access to outline structure via a simple Python API.
For example, p.b is the body text of the selected outline node.
Scripts have full access to all of Leo’s sources.
* Clones create multiple views of an outline.
Leo’s underlying data is a Directed Acyclic Graphs.
As a result, Leo organizes data in completely new ways.
* Scripts and programs can be composed from outlines using outline-oriented directives.
* Importers convert flat text into outlines.
* @test and @suite scripts create unit tests automatically.
* @button scripts apply scripts to outline data.