
🚀LeoJS Debuts!🌟
I'm thrilled to unveil LeoJS 'beta' 0.2.0, a JavaScript implementation of the Leo Editor, now reimagined as a VSCode extension. Building on the foundation of LeoInteg, LeoJS revolutionizes your coding environment by seamlessly integrating into VSCode.
Congratulations! Today is one of the top five most significant milestones in Leo's long history.
I can not fully express my gratitude and admiration for your dedicated and sophisticated work.
I'll be testing LeoJS in the coming days. Installation took a matter of seconds!
Leo info issue #3636 contains more of my thoughts. LeoJS is a zero-install Leo, available from any browser.
Edward
For the web version, you have to have at least a repo created with at least one commit. Creating a new repo and also adding an automatic readme file inside of it while you create it do work if I recall correctly.(Totally new and empty repos will not work, as github only really creates a repo after the first commit.)
...
Join the Beta Release Journey
I invite you to be part of this exciting phase: Your feedback and bug reports are invaluable in refining LeoJS for a full release!
Many thanks to Edward for creating Leo, and thanks to you, for trying it out and helping squash the remaining bugs! 😆
- Like its predecessor, LeoInteg, LeoJS employs VSCode's robust GUI to host a variety of panels and controls, offering a smooth and familiar user experience.
1. "Leo Editor for Visual Studio Code" is based on LeoJS, while "Leo Editor Integration with Visual Studio Code" is based on Leo. Currently, development will primarily focus on the former, with the latter transitioning to a maintenance phase—is that correct?
2. Additionally, having relied heavily on "buttons" in Leo, I am curious, based on the screenshots of the doc, whether there is a plan to incorporate this feature?
Congratulations again on the milestone!



1- LeoJS is "Leo Editor for Visual Studio Code". Not 'based on'.
I thought you also developed a low-level library called LeoJS, and the "Leo Editor for Visual Studio Code" extension was developed on top of this low-level library. (I even wonder if this LeoJS library could be used to integrate Leo into other js-related tools or web pages -- which reminds me of https://github.com/kaleguy/leovue )
Now I understand.
If more people ask the same question in the future, then you should consider whether the name is a bit confusing :-)
Amazing work! Félix!
🚀LeoJS Debuts!🌟
I'm thrilled to unveil LeoJS 'beta' 0.2.0, a JavaScript implementation of the Leo Editor, now reimagined as a VSCode extension. Building on the foundation of LeoInteg, LeoJS revolutionizes your coding environment by seamlessly integrating into VSCode.
Viktor,
About rst3: I've implemented all of the rst related code in LeoJS, (see leoRst.ts in the repository) but there's a part that I could not transliterate. Here is the magic lines that I cannot reproduce easily in typescript... :)# Third-part imports...try:import docutilsimport docutils.corefrom docutils import parsersfrom docutils.parsers import rst
haha! ;) There's no library in javascript that exist (that I know of)