LeoInteg 1.0.12 Released!

43 views
Skip to first unread message

Félix

unread,
Mar 5, 2023, 1:55:39 AM3/5/23
to leo-editor

banner1.0.12.png

🎉 I'm happy to announce the release of LeoInteg 1.0.12🍾

This release is the first to be available on open-vsx.org, making it directly installable in vscodium, and other open source platforms and IDEs. 🤯 (Thanks to Kevin Henderson for this suggestion)

Here are a few of it's major improvements:
  • The find commands now highlight the matches in headlines individually.
    find-in-headlines.gif

  • The goto pane now properly supports keyboard navigation. (arrow keys, page up/down, hone/ end.)
    nav-goto-pane.gif

  • The 'tag' checkbox now works properly and allows to list all tags in the goto pane if it's left blank. Typing a tag name or clicking on one in the goto pane will list all nodes with that tag in the goto pane
    nav-tags.gif

  • The undo pane now supports right-clicking on any step to allow changing directly the state of the Leo document to a specific state.
    undo-pane.gif

More details in the README and the changelog pasted below.

Please report any issues or bugs in the issues page. Thanks for trying out this new version of leointeg while I continue to work on leojs, and hopefully come up with a working alpha version this spring :)

Thanks again to Edward, and all the users, supporters and contributors! 🦁

Félix

CHANGELOG:
- Fixed undo pane's context menu for unchanged document.
- Fixed minibuffer history item order that had unordered entries in some cases. Also keeps unique entries as per Leo's original behavior.
- Fixed keyboard navigation in the 'Goto Panel'. Arrow navigation is now possible.
- Added support for @killcolor and @nocolor-node color suppression directives: requires Leo 6.7.2
- Fixed 'when' condition for keybindings of 'replace' & 'replace-then-find'.
- Completed set of search commands: re-search, word-search and their backward variants.
- Fixed defaults set as placeholders in search commands that use an input box.
- Added support for search commands to leave selection range in tree headlines: requires Leo 6.7.2
- Removed status-bar indicator and related settings until vscode's API allows for focus detection.
- Clicking on the <find pattern here> text of the find panel selects all the text to replace easily.
- Fixed auto-closing/restoring body panes at vscode's startup which would cause the 'Cannot save / newer file' error.
- Fixed 'on document changed' logic which would leave the node icon in the wrong 'has-body-content' visual state.
- Trying to open an already opened Leo document now selects that document properly.

Thomas Passin

unread,
Mar 5, 2023, 7:46:04 AM3/5/23
to leo-editor
Very nice work, Felix!
Message has been deleted

Edward K. Ream

unread,
Mar 6, 2023, 8:46:29 AM3/6/23
to leo-editor
Well done, my friend. Many thanks for your ongoing work.

I'd like to reiterate that your work is the future of Leo:

1. leoInteg makes Leo available with one click on vs-code,
    a platform with millions of users.
2. leoInteg already contains sophisticated features not found in Leo.
   See the (lengthy!) description of Leo in vs-code's extensions tab.
3. vs-code contains thousands of features that no Leo developer team could duplicate.
   As just the latest example, see the vs-code 1.76 release notes.
4. leoJS will transliterate all of Leo's Python code base into Typescript,
   the second most popular computer language after Python.
   This transliteration may well create new opportunities for Leo.

Edward

Reply all
Reply to author
Forward
0 new messages