mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-19 08:08:39 +01:00
Kernel mru picker preparation (#166513)
* MRU skeleton * Kernel Source Provider * filter * register provider in exthost * Misc changes * Revert to suggestions * non jupyter controllers * Add ability to select a kernel * show extension name in detail. * 💄 * Move strategies out. * Back button * First arg be the notebook document * 💄 * Update kernel status * Show progress in MRU * remove separator header * Allow selecting 3rd party controllers * Misc * Fix spinner * Add separators in kernel picker * Update kernel select title. * Prep for MRU. Co-authored-by: Don Jayamanne <don.jayamanne@outlook.com>
This commit is contained in:
@@ -1152,6 +1152,10 @@ export function createApiFactoryAndRegisterActors(accessor: ServicesAccessor): I
|
||||
checkProposedApiEnabled(extension, 'notebookKernelSource');
|
||||
return extHostNotebookKernels.createNotebookControllerDetectionTask(extension, notebookType);
|
||||
},
|
||||
registerKernelSourceActionProvider(notebookType: string, provider: vscode.NotebookKernelSourceActionProvider) {
|
||||
checkProposedApiEnabled(extension, 'notebookKernelSource');
|
||||
return extHostNotebookKernels.registerKernelSourceActionProvider(extension, notebookType, provider);
|
||||
},
|
||||
onDidChangeNotebookCellExecutionState(listener, thisArgs?, disposables?) {
|
||||
checkProposedApiEnabled(extension, 'notebookCellExecutionState');
|
||||
return extHostNotebookKernels.onDidChangeNotebookCellExecutionState(listener, thisArgs, disposables);
|
||||
@@ -1345,6 +1349,7 @@ export function createApiFactoryAndRegisterActors(accessor: ServicesAccessor): I
|
||||
NotebookControllerAffinity: extHostTypes.NotebookControllerAffinity,
|
||||
NotebookControllerAffinity2: extHostTypes.NotebookControllerAffinity2,
|
||||
NotebookEdit: extHostTypes.NotebookEdit,
|
||||
NotebookKernelSourceAction: extHostTypes.NotebookKernelSourceAction,
|
||||
PortAttributes: extHostTypes.PortAttributes,
|
||||
LinkedEditingRanges: extHostTypes.LinkedEditingRanges,
|
||||
TestResultState: extHostTypes.TestResultState,
|
||||
|
||||
Reference in New Issue
Block a user