Really glad to see the idea of multiple body panes is gaining traction. 
Along with optionally being able to show the node headlines, as you 
suggested, there should also be an option to indent the entire panes to 
match the tree indentation. Org-mode has this toggle.

On Friday, February 17, 2017 at 2:21:56 PM UTC-5, Edward K. Ream wrote:
>
> In another thread I wrote:
>
> > Perhaps [ A Brief Summary of Leo <http://leoeditor.com/preface.html>] 
> should be rewritten in the org-mode intro style, but that's for some other 
> time.
>
> Actually, now *is *the time.
>
> My competitive juices are flowing. The new intro will directly challenge 
> org mode. It will do this by showing, with numerous examples, why Leo is 
> *already 
> *superior to org mode for scientific computation. Scientists can design 
> there own Leonine sub-outlines that represent computations and operations.
>
> @button, Leo's API and Leo's DOM, combined with python scripting, are 
> *much* more convenient and powerful than org-mode.  Simplicity and 
> generality are more important than a org-mode features.  Leo most 
> definitely has the chops to support reproducible research, or any other 
> buzzword one wants to use.
>
> Leo 5.5 will have an execute-script-in-common-namespace command. This can 
> be added with only a few lines of code. It's needed to simulate 
> pyzo/jupyter/org mode calculations.
>
> Leo 5.5 will also have a show-drawer command. It will pop up a window 
> showing a special 'core-drawer' uA. Saving the popup will update the uA.  
> No need for changes to Leo's body pane.
>
> Furthermore, Leo is already vastly superior to org mode for software 
> development, with features like automatic untangle (updating @<file> 
> nodes), automatic tangle when saving .leo files, clone-find commands, 
> clones, etc, Heh. Whenever I make this kind of list, I inevitably forget 
> things. Like @test, @suite, @button, scripting API, etc. etc.!
>
> So Reinhard's criticisms are bearing fruit. I'll be emphasizing the 
> problems Leo is designed to solve.  These big tasks are Leo's main purpose. 
> Sure, you can use Leo for keeping track of your record collection.  Leo 
> let's you do simple things simply.  But you can also do *complex* things 
> simply and flexibly. Things like designing a suite of long-running 
> experiments, documenting them, and ensuring that all code is transparent to 
> reviewers.  Or developing software like Leo itself. All using Python and 
> its libraries, not elisp and emacs-only libraries.
>
> I'll be using mostly prose, as I have just done, combined with code 
> snippets.
>
> Edward
>
> P. S. The easy way to simulate org-mode's window, and *improve* upon it, 
> will be to allow Leo's body pane to contain multiple, *vertically aligned 
> *panes.  Like this:
>
> Overall body pane:
>
> pane 1
> ----- (separator)
> pane 2
> ----- (separator)
> pane 3
> ...
>
> Users will be able to see the various panes *without* intervening 
> headlines, although separators may show headlines.  Only one of the panes 
> will be active.  It is the "real" body pane.  This can be done in a plugin, 
> I suspect. It will not happen for Leo 5.5, however.
>
> EKR
>

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to leo-editor+unsubscr...@googlegroups.com.
To post to this group, send email to leo-editor@googlegroups.com.
Visit this group at https://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.

Reply via email to