Move all commands to ctx

This commit is contained in:
Aleksey Kladov 2019-12-30 20:07:04 +01:00
parent da80b6c1e1
commit 3d008a78d0
3 changed files with 26 additions and 22 deletions

View file

@ -8,7 +8,7 @@ export function run(ctx: Ctx): Cmd {
return async () => {
const editor = ctx.activeRustEditor;
if (!editor) return
if (!editor) return;
const textDocument: lc.TextDocumentIdentifier = {
uri: editor.document.uri.toString(),
@ -43,13 +43,13 @@ export function run(ctx: Ctx): Cmd {
prevRunnable = item;
const task = createTask(item.runnable);
return await vscode.tasks.executeTask(task);
}
};
}
export function runSingle(ctx: Ctx): Cmd {
return async (runnable: Runnable) => {
const editor = ctx.activeRustEditor;
if (!editor) return
if (!editor) return;
const task = createTask(runnable);
task.group = vscode.TaskGroup.Build;
@ -60,7 +60,7 @@ export function runSingle(ctx: Ctx): Cmd {
};
return vscode.tasks.executeTask(task);
}
};
}
interface RunnablesParams {