Skip to content

Commit

Permalink
Add documentation links for kernel sources (#12614)
Browse files Browse the repository at this point in the history
  • Loading branch information
DonJayamanne authored Jan 23, 2023
1 parent ddd3f16 commit 8c826cd
Showing 1 changed file with 13 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ import {
NotebookDocument,
NotebookKernelSourceAction,
notebooks,
Uri,
window
} from 'vscode';
import { ContributedKernelFinderKind } from '../../../kernels/internalTypes';
Expand Down Expand Up @@ -67,6 +68,7 @@ export class KernelSourceCommandHandler implements IExtensionSyncActivationServi
return [
{
label: DataScience.localPythonEnvironments,
documentation: Uri.parse('https://aka.ms/vscodeJupyterExtKernelPickerPythonEnv'),
command: 'jupyter.kernel.selectLocalPythonEnvironment'
}
];
Expand All @@ -79,6 +81,7 @@ export class KernelSourceCommandHandler implements IExtensionSyncActivationServi
return [
{
label: DataScience.localPythonEnvironments,
documentation: Uri.parse('https://aka.ms/vscodeJupyterExtKernelPickerPythonEnv'),
command: 'jupyter.kernel.selectLocalPythonEnvironment'
}
];
Expand Down Expand Up @@ -116,6 +119,7 @@ export class KernelSourceCommandHandler implements IExtensionSyncActivationServi
kernelSpecActions = [
{
label: DataScience.localKernelSpecs,
documentation: Uri.parse('https://aka.ms/vscodeJupyterExtKernelPickerJupyterKernels'),
command: 'jupyter.kernel.selectLocalKernelSpec'
}
];
Expand Down Expand Up @@ -167,7 +171,12 @@ export class KernelSourceCommandHandler implements IExtensionSyncActivationServi
provideNotebookKernelSourceActions: () => {
return [
{
label: provider.displayName ?? provider.id,
label:
provider.displayName ??
(provider.detail ? `${provider.detail} (${provider.id})` : provider.id),
documentation: provider.id.startsWith('_builtin')
? Uri.parse('https://aka.ms/vscodeJuptyerExtKernelPickerExistingServer')
: undefined,
command: {
command: 'jupyter.kernel.selectJupyterServerKernel',
arguments: [provider.id],
Expand All @@ -184,6 +193,9 @@ export class KernelSourceCommandHandler implements IExtensionSyncActivationServi
label:
provider.displayName ??
(provider.detail ? `${provider.detail} (${provider.id})` : provider.id),
documentation: provider.id.startsWith('_builtin')
? Uri.parse('https://aka.ms/vscodeJuptyerExtKernelPickerExistingServer')
: undefined,
command: {
command: 'jupyter.kernel.selectJupyterServerKernel',
arguments: [provider.id],
Expand Down

0 comments on commit 8c826cd

Please sign in to comment.