diff --git a/R/interactiveTask.Rprofile b/R/interactiveTask.Rprofile new file mode 100644 index 000000000..47345679a --- /dev/null +++ b/R/interactiveTask.Rprofile @@ -0,0 +1,10 @@ + +text <- Sys.getenv("VSCODE_EVAL_CODE") + +status <- 1 +try({ + eval(parse(text = text)) + status <- 0 +}) + +quit(save="no", status=status) diff --git a/src/extension.ts b/src/extension.ts index d15bf329d..dd5e32065 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -23,7 +23,7 @@ import * as completions from './completions'; import * as rShare from './liveShare'; import * as httpgdViewer from './plotViewer'; import * as languageService from './languageService'; -import { RTaskProvider } from './tasks'; +import * as tasks from './tasks'; // global objects used in other files @@ -214,8 +214,8 @@ export async function activate(context: vscode.ExtensionContext): Promise { const folders = vscode.workspace.workspaceFolders;