Options
All
  • Public
  • Public/Protected
  • All
Menu

Module codemirror-extension

Index

Variables

Const default

default: JupyterFrontEndPlugin<any>[] = [commands,services,editorSyntaxStatus,codemirrorSingleton]

Export the plugins as default.

Const editorSyntaxStatus

editorSyntaxStatus: JupyterFrontEndPlugin<void> = {id: '@jupyterlab/codemirror-extension:editor-syntax-status',autoStart: true,requires: [IEditorTracker, ILabShell, ITranslator],optional: [IStatusBar],activate: (app: JupyterFrontEnd,tracker: IEditorTracker,labShell: ILabShell,translator: ITranslator,statusBar: IStatusBar | null) => {if (!statusBar) {// Automatically disable if statusbar missingreturn;}const item = new EditorSyntaxStatus({ commands: app.commands, translator });labShell.currentChanged.connect(() => {const current = labShell.currentWidget;if (current && tracker.has(current) && item.model) {item.model.editor = (current as IDocumentWidget<FileEditor>).content.editor;}});statusBar.registerStatusItem('@jupyterlab/codemirror-extension:editor-syntax-status',{item,align: 'left',rank: 0,isActive: () =>!!labShell.currentWidget &&!!tracker.currentWidget &&labShell.currentWidget === tracker.currentWidget});}}

The JupyterLab plugin for the EditorSyntax status item.

Generated using TypeDoc