🚀 LeoInteg 1.0.16 Released!

54 views
Skip to first unread message

Félix

unread,
Nov 13, 2023, 12:35:00 AM11/13/23
to leo-editor

banner1.0.16.png
The Next Step in Seamless Leo Integration for VSCode
🎉I'm excited to share with you the latest update to LeoInteg - version 1.0.16. 

This update is all about making your coding experience in VSCode smoother and matching the exact original behavior of Leo.

The highlight of this release is a nifty new feature: now, you can enter commands while editing headlines. 
🔥

This means you can interrupt headline editing with other keyboard shortcuts and commands. No need to press Enter anymore when you're done editing a headline, just enter your next command as you would in Leo.


Here’s what else is new in LeoInteg 1.0.16:
  • Each opened Leo document now has its own minibuffer command history. (requires Leo 6.7.5).
  • I've brought in more of Leo's cool easter eggs for you to explore. Try pressing 'm' in the nav input to launch the 'marked-list' command!
  • There are fixes to improve the reliability of button availability for operations like closing connections and server commands.
  • And, to get you set up faster, there's now automatic finding of the Leo installation path. (Thanks to Ville M. Vainio and Matt Wilkie for this feature!)

Available via automatic update, or on the vscode marketplace and the open-vsx marketplace! 

I hope you'll enjoy these updates as much as I enjoyed creating them! 

Thanks for trying out LeoInteg and reporting any bugs or comments on the project's issues page: https://github.com/boltex/leointeg/issues 

Félix

Stay tuned for the release of the first alpha version of LeoJS, the javascript implementation of Leo (scriptable in javascript!) - ✨Coming Soon!✨

Edward K. Ream

unread,
Nov 13, 2023, 3:14:32 AM11/13/23
to leo-e...@googlegroups.com
On Sun, Nov 12, 2023 at 11:35 PM Félix <felix...@gmail.com> wrote:

🎉I'm excited to share with you the latest update to LeoInteg - version 1.0.16. 

This update is all about making your coding experience in VSCode smoother and matching the exact original behavior of Leo.

Congratulations, Félix, on your great work.

The highlight of this release is a nifty new feature: now, you can enter commands while editing headlines. 🔥

This means you can interrupt headline editing with other keyboard shortcuts and commands. No need to press Enter anymore when you're done editing a headline, just enter your next command as you would in Leo.

For anyone wondering why Félix is excited about this seemingly minor feature, let me explain why this feature is significant and challenging.

Significant: leoInteg now does exactly the same as desktop Leo in this regard. Previously, leoInteg would revert headline text to "newHeadline" if you forgot to end editing with Enter.


Challenging: Handling editing within headlines is much trickier than you might imagine. Within Leo, the relevant code starts this way:


# Tricky code: do not change without careful thought and testing.


This comment is an understatement ;-) Similarly, within leoInteg, editing headlines only seems to be straightforward. Félix has done an immense amount of work to give the illusion of simplicity.


Edward

Reply all
Reply to author
Forward
0 new messages