arrowresearch/vscode-merlin

Avoid having to eval `opam env` for the plugin to run

Closed this issue · 0 comments

Remove

`sh -c 'opam install . --deps-only --yes > /dev/null; opam env'`,
{ cwd: projectPath }
)
.toString();
let regexpMatch = env.match(/PATH=[^;]+;/g);
if (regexpMatch.length >= 1) {
process.env["PATH"] = Array.prototype.reduce.call(
regexpMatch,
function(acc, pathString) {
return (
acc +
pathString
.replace(/[;'"]/g, "")
.split("=")[1]
.split(":")
.concat(process.env["PATH"].split("=")[1])
.join(":")
);
},
""
);
}