node-mkprg for vim
npm install -g node-mkprg
This will attempt to find a package.json with a start script in parent directories. If it is found that command is executed.
Otherwise, the file is executed with
node in the current directory.
Using with Vim
Install the Node.js error format plugin: https://github.com/felixge/vim-nodejs-errorformat
Change the following line in
let &makeprg="node %"
let &makeprg="node-makeprg %"
Pull request vim-nodejs-errorformat and use environment variable/vim configuration to determine which makeprg to use.