LSP and FileSystemProvider

2018-05-03 Thread 'tfer' via leo-editor
Both these things have come up in the past, and are still in the "interesting but not yet", category. However, the latest release of VS Code includes the idea of FileSystemProviders that allow you to open editors via various Universal Resource Identifiers (ref: https://en.wikipedia.org/wiki/Un

Re: New c.interactive* methods

2018-05-03 Thread Edward K. Ream
On Thu, May 3, 2018 at 6:35 PM, Terry Brown wrote: > > Someone's going to want interactive4() :-) > ​Hehe. I was going to write almost the same post.​ I think a lot of people would find a non-callback version simpler, lie > > thing1, thing2 = > ​​ > c.interactive(event, > prompts=['F

Re: New c.interactive* methods

2018-05-03 Thread Terry Brown
On Thu, 3 May 2018 15:02:46 -0700 (PDT) "Edward K. Ream" wrote: > @g.command('i2') > def i2_command(event): > c = event.get('c') > if not c: return > > def callback(arg1, arg2, c, event): > g.trace(arg1, arg2) > c.bodyWantsFocus() > > c.interactive2(callb

The 5.7.2 branch is code complete

2018-05-03 Thread Edward K. Ream
I plan no further work on Leo's 5.7.2 code. Expect Leo 5.7.2 on Monday, May 7. I will consider fixing only serious key-related bugs. Everything else will wait until 5.7.3. Edward -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe

New c.interactive* methods

2018-05-03 Thread Edward K. Ream
The c.interactive, c.interactive2 and c.interactive3 methods prompt for 1, 2 or 3 arguments from the minibuffer. The docstrings for these methods show typical use. For example: @g.command('i2') def i2_command(event): c = event.get('c') if not c: return def callback(arg1, a