Leo: A paradigm shifting IDE
summary
Leo is a pure‑Python outliner that treats code chunks as first‑class nodes and can materialize them as real files using shadow nodes and template directives like @others, demonstrated by writing two Python files and updating them live in an external editor. The UI is Qt based, supports macros, cloned views (portal-style reuse), plugins for reStructuredText and completion, and an auto‑parser for sentinel‑free files. Sentinels enable round‑tripping but add noisy markers and collaboration via Git needs care.
AI-written summary · about
chapters (10)
- 0:00Start
- 1:35A new paradigm, What?
- 2:21Current techniques
- 3:10their limitations
- 9:12Bring on the dancing screenshots!
- 12:46Metaphors for the Outline Pane
- 13:31With a non-empty body
- 14:07After saving the leo file
- 27:46Expose @path
- 32:32facilities & advantages continued
related talks
30mProto REPL, a New Clojure Development and Visualization Tool
01h 06mSunday Lightning Talks
33mWRITING SCALA OUTSIDE IF INTELLIJ IDEA
19mIDE-ntity Crisis: Choosing the Right Tool for Me
30mVS Code Can Do That
49mUntitled13.ipynb
09mOmnicode: A Novice-Oriented Live Programming Environment with Always-On Run-Time Value ...
22mEasier Lint Authoring with Semantic Search and (...)
