|
|
|
|
@ -262,28 +262,6 @@ const menuPlugin: JupyterFrontEndPlugin<void> = {
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* A plugin to add an extra shortcut to execute a cell in place via Cmd-Enter on Mac.
|
|
|
|
|
* TODO: switch to settings define menus when fixed upstream: https://github.com/jupyterlab/jupyterlab/issues/11754
|
|
|
|
|
*/
|
|
|
|
|
const runShortcut: JupyterFrontEndPlugin<void> = {
|
|
|
|
|
id: '@jupyter-notebook/notebook-extension:run-shortcut',
|
|
|
|
|
autoStart: true,
|
|
|
|
|
activate: (app: JupyterFrontEnd) => {
|
|
|
|
|
app.commands.addKeyBinding({
|
|
|
|
|
command: 'notebook:run-cell',
|
|
|
|
|
keys: ['Accel Enter'],
|
|
|
|
|
selector: '.jp-Notebook:focus'
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
app.commands.addKeyBinding({
|
|
|
|
|
command: 'notebook:run-cell',
|
|
|
|
|
keys: ['Accel Enter'],
|
|
|
|
|
selector: '.jp-Notebook.jp-mod-editMode'
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* A plugin to enable scrolling for outputs by default.
|
|
|
|
|
* Mimic the logic from the classic notebook, as found here:
|
|
|
|
|
@ -381,7 +359,6 @@ const plugins: JupyterFrontEndPlugin<any>[] = [
|
|
|
|
|
kernelLogo,
|
|
|
|
|
kernelStatus,
|
|
|
|
|
menuPlugin,
|
|
|
|
|
runShortcut,
|
|
|
|
|
scrollOutput
|
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
|