Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bug fix for execute() implementation in DLL
Before I published the plug-in I tested the execute() / CreateProcess() implementation by comparing the results of executing the interactive, graphical program Notepad using Vim's system() function and my execute() implementation, simply as a demonstration of a child process blocking further input in Vim until the child process dies. In the test above my execute() implementation works great, but my actual goal with the execute() function is to run programs such as Exuberant Ctags without waiting for them to finish AND without creating a command prompt window. And of course I was stupid enough not to test my actual use-case first... Turns out the code as it was would still create a command prompt window to run command-line programs, it just appeared to not show command prompt windows simply because Notepad is a GUI program.
- Loading branch information