Re: ActivePerl 5.18.1 fails to compile

2013-11-30 Fir de Conversatie Ken Takata
Hi Steve, 2013/11/30 Sat 22:09:18 UTC+9 Steve Hall wrote: > With the revised if_perl.xs from your previous link, I still get the > following build errors in a Cygwin build. > > 1:In file included from > /cygdrive/c/strawberry/perl/lib/CORE/sys/socket.h:30:0, > 2: from /cygdriv

Re: ActivePerl 5.18.1 fails to compile

2013-11-30 Fir de Conversatie Cesar Romani
On 30/11/2013 08:09 a.m., Steve Hall wrote: [...] With the revised if_perl.xs from your previous link, I still get the following build errors in a Cygwin build. 1:In file included from /cygdrive/c/strawberry/perl/lib/CORE/sys/socket.h:30:0, 2: from /cygdrive/c/strawberry/pe

[PATCH] :S filename modifier

2013-11-30 Fir de Conversatie ZyX
This is modifier for those who are bothered using `execute '!cmd' shellescape(@%, 1)`, but cannot use `!cmd %` because they do not know what `%` will expand to: it replaces the first variant with `!cmd %:S`. I remember myself requesting this kind of functionality a while ago. Note: how about ma

Re: [TODO PATCH] Some items are no longer the issue, but are still in todo.txt

2013-11-30 Fir de Conversatie Bram Moolenaar
ZyX wrote: > I have also moved mention of E685 error closer to mention of > extended-funcrefs and added a note that extended-funcrefs purges this bug. Thanks, I'll include it soon. -- hundred-and-one symptoms of being an internet addict: 20. When looking at a pageful of someone else's links,

Re: ActivePerl 5.18.1 fails to compile

2013-11-30 Fir de Conversatie Steve Hall
Hi Ken, thanks for continuing to help with build issues... On Fri, Nov 29, 2013 at 5:15 PM, Ken Takata wrote: > > A fix for ActivePerl 5.18.1 is already posted at here: > http://code.google.com/p/vim/issues/detail?id=170#c5 (Hmm, > preprocessor directives are not nicely indented. It's better to f

Re: BUG: NFA-regexp discrepancy with non-greedy match

2013-11-30 Fir de Conversatie Bram Moolenaar
Ingo Karkat wrote: > there's another discrepancy between the regular expression engines: > > for n in [0, 1] | echo string(matchstr(' x', '\%#=' . n . '^\s\{-}\zs\(x\| > x$\)')) | endfor > for n in [0, 1] | echo string(matchstr(' x', '\%#=' . n . '^\s\{-}\ze\(x\| > x$\)')) | endfor > for n in

javascript version of vim

2013-11-30 Fir de Conversatie 王璐
Hi all, I'm now trying to port vim into javascript with emscripten. The main barrier I found is that the async model of JavaScript. JavaScript is event-driven, and there is no mechanism to sleep and wait for events to be processed, so the following won't work: ``` void wait_for_input()