aboutsummaryrefslogtreecommitdiff
path: root/editors/code/src/run.ts
Commit message (Collapse)AuthorAgeFilesLines
* Switch to ShellExecution instead of full Taskvsrs2020-06-241-1/+2
|
* Add custom cargo runnersvsrs2020-06-241-40/+17
|
* Fix Run lens.vsrs2020-06-061-1/+1
|
* New runnables APIAleksey Kladov2020-06-021-6/+15
|
* Move run commands to commands.tsAleksey Kladov2020-06-021-71/+3
|
* Merge #4580bors[bot]2020-06-021-1/+2
|\ | | | | | | | | | | | | | | | | | | | | | | 4580: Fix invoking cargo without consulting CARGO env var or standard installation paths r=matklad a=Veetaha Followup for #4329 The pr essentially fixes [this bug](https://youtu.be/EzQ7YIIo1rY?t=2189) cc @lefticus Co-authored-by: veetaha <[email protected]>
| * Change Runnable.bin -> Runnable.kindveetaha2020-05-311-1/+2
| | | | | | | | | | | | As per matklad, we now pass the responsibility for finding the binary to the frontend. Also, added caching for finding the binary path to reduce the amount of filesystem interactions.
* | Always derive from `process.env` when spawning a child process/shell executionAlin Sinpalean2020-05-311-1/+1
|/ | | | | | | | | | This is useful when an extension (e.g. Nix Environment Selector) or launch configuration sets one or more environment variables. When `env` is not explicitly specified in the options passed to `child_process.spawn()` or `vscode.ShellExecution()`, then `process.env` gets applied automatically. But when an explicit `env` is set, it should inherit from `process.env` rather than replace it completely.
* Cleanup lsp extensions on the client sideAleksey Kladov2020-05-251-1/+1
|
* Flatten commands.tsAleksey Kladov2020-05-251-0/+204