I think that I should pay more attention in learning the paradigm. Read more docs, try to write a couple of plugins.For now I need a tool to build my book from Rmds - maybe it'll be a good challenge to write such a plugin which would connect Leo, bookdown and R.
--
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+...@googlegroups.com.
To post to this group, send email to leo-e...@googlegroups.com.
Visit this group at https://groups.google.com/group/leo-editor.
To view this discussion on the web visit https://groups.google.com/d/msgid/leo-editor/29f2dddf-e576-406f-ae5a-7157b7644337%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
After several days w/o vim mode I understood the dao of leo.There's actually no need in vim mode at all.
My suggestion is to create sort of meta-key-binding-language for
outlines manipulations...
Well guess that is possible to do via custom commands
Hi,
The path Vitalije is suggesting was the one that worked best for me with Leo... but took me years to discover it by myself. My first script was one that took a Leo (sub)tree and exported as a Markdown file in a desired path, using Leo node headers as Markdown headers and Leo node bodies as contents for such headers. The code was crappy and I never packaged it as a plugin (or even made a keyboard shortcut), but it taught me a lot about Leo main feature: a programmable DOM/tree that could be introspected/changed from any of its scripts nodes. That started the path that allow me to build my own (Pharo powered) interactive outliner for the PhD.
It was until I started to use the programmable DOM that Leo opened really for me (before that, the killer feature, as a non-programmer were clones), because I understood that Leo provided an extensibility layer to deal with its own limitations via scripting (which aligned with my PhD question on "how can we change the digital tools that change us"). I think that such scriptabilty possibilities could be better transmitted if we have some friendlier "end user" experience to install plugins, something like the stuff Atom or Firefox do, listing all installed and available plugins and making them one click away of distance.
So, following on Vitalije's advice, I would invite you to see, which limitations Leo has for *you* right now and to explore which is the simplest script to overcome it and talk with the community to see how can we be companions for such travel.
Cheers,
Offray
--
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+...@googlegroups.com.
To post to this group, send email to leo-e...@googlegroups.com.
Visit this group at https://groups.google.com/group/leo-editor.
To view this discussion on the web visit https://groups.google.com/d/msgid/leo-editor/29f2dddf-e576-406f-ae5a-7157b7644337%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/leo-editor/91bc88ab-76f8-8056-a983-22030d8a1a45%40riseup.net.
To unsubscribe from this group and stop receiving emails from it, send an email to leo-e...@googlegroups.com.
To post to this group, send email to leo-e...@googlegroups.com.
Visit this group at https://groups.google.com/group/leo-editor.
To view this discussion on the web visit https://groups.google.com/d/msgid/leo-editor/29f2dddf-e576-406f-ae5a-7157b7644337%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
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-e...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to leo-editor+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/leo-editor/19e591cd-c42d-46fd-945e-d2c4d638e23b%40googlegroups.com.
Yes, learning curve is step from non programmers. I was not a coder when I started with Leo and it took me a decade or so, to overcome the step learning curve. Meanwhile I was happy with clones and deconstructing scripts and config files from others in a tree I understood and then use @auto to flat them again.
That's why a friendly way to sharing plugins and themes was the most felt need for me the first decade of my Leo usage. Then I wrote my first traversing tree plugin, because, despite of requiring a lot of time investing, it was even worse not to have it and even more time consuming. Then I needed more interactivity and modifiability and that took me away from Python/Leo into Pharo/Grafoscopio. But the think is that Leo, Jupyter, TeXmacs and other FLOSS tools opened for me a path of self improvement and mastery search that has not end.
I think that maybe you need to find that task automation that you are doing by hand now, and where the time investment is worthy enough for a busy person to learn how to automate it in a custom way that no generic tool will give you. That's where Leo shines in the Python world (and Pharo in the Smalltalk world).
Cheers,
Offray
To view this discussion on the web visit https://groups.google.com/d/msgid/leo-editor/CAC%2B8SVxtSEvB0wSt_zGVURhj02jDxRQ3yLQ-NJjjL%3DwM_timPA%40mail.gmail.com.
I want to add some more words about leo's learning curve.
To use leo efficiently you need to invest inconceivable amount of time. [snip]
Actually, you need to invest about couple of years to start gain real profit from leo - which is quite comparable with vim or emacs.