Re: Extending 'VIP' editor

2021-11-05 Thread Erik Gustafson
Hi beneroth, > sounds to me a lot like ParEdit mode in emacs (it automatically creates > closing parens and gives fast ways to indent/nest or un-nest S-expr's). > I will check out your extensions and consider switching once again. Please do! Might be a tough sell to the emacs crowd, but it beats

Re: Extending 'VIP' editor

2021-11-05 Thread Erik Gustafson
Hi Alex, > I cannot dig into the whole code, but let me point to one minor error: Namespaces strike again! Thanks, I'll fix it. > I think this is difficult. [...] Eh, not worth it then. I guess the solution to my example is the '#@' command, i.e. create a command that undoes whatever, if

Re: 3 part cell miniPicoLisp

2021-11-05 Thread C K Kashyap
Hi all, I've dropped the idea of libuv for now. I have however got unlimited string back and also unlimited big num support (using libtommath ) Regards, Kashyap On Thu, Dec 31, 2020 at 11:52 AM C K Kashyap wrote: > Hi All, > I had been exploring the

Re: Extending 'VIP' editor

2021-11-05 Thread andreas
On 05.11.21 08:41, Alexander Burger wrote: >> to undo that action I need to press 'u' twice. >> Ideally 'u' would undo everything that happened in the command's prg body. > I think this is difficult. I know about this issue, e.g. when 'pipeN' is used > (I > use F4 a lot, e.g. when formatting

Re: Extending 'VIP' editor

2021-11-05 Thread andreas
Wow! Great extensions Erik, especially > [@@] - indent expr / paragraph sounds to me a lot like ParEdit mode in emacs (it automatically creates closing parens and gives fast ways to indent/nest or un-nest S-expr's). I will check out your extensions and consider switching once again. Thx, -

Re: Extending 'VIP' editor

2021-11-05 Thread Alexander Burger
Hi Erik, > After a week of exclusively using vip for editing picolisp, here's what > I've got: > > https://gist.github.com/erdg/ebf4556382bc1bbbaf534c4ebd927322 Wow, that is really a lot! Very nice to see that Vip is alive :) I cannot dig into the whole code, but let me point to one minor