Bram Moolenaar:

> With Vim 8.1 and later, you can use ":set go+=!".

With this option, I get:

  winpty-agent Createprocess failed:

followed by an invocation of winpty-agent with a pipe name
and --create-desktop.  At the end it says: "err=0xc1".  I
don't know how to copy this error message from GVim's
window.

> The problem on MS-Windows is that redirection doesn't work
> properly.

If you meant the redirection of stdin, stdout, and stderr,
then what is the problem?  I have recently written a cross-
platform program in Pascal that runs an extermal command
with redirected input and outputs.  On Windows, it starts
the external process using CreateProcess(), then enters a
loop where it polls the output handles without blocking with
PeekNamedPipe() and ReadFile(), and writes to the input
handle with WriteFile().  PeekNamedPipe() does work with
anonymous pipes.

-- 
Please, do not forward replies to my e-mail.

-- 
-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to