Specify an editor ID for notebook inputs. (#21900)

This commit is contained in:
Cory Rivera
2023-02-09 14:08:19 -08:00
committed by GitHub
parent 0e269e0438
commit 319e0811f1

View File

@@ -41,6 +41,7 @@ import { NotebookLanguage } from 'sql/workbench/common/constants';
import { ITextResourcePropertiesService } from 'vs/editor/common/services/textResourceConfiguration';
import { IEditorResolverService } from 'vs/workbench/services/editor/common/editorResolverService';
import { isEqual } from 'vs/base/common/resources';
import { NotebookEditor } from 'sql/workbench/contrib/notebook/browser/notebookEditor';
export type ModeViewSaveHandler = (handle: number) => Thenable<boolean>;
const languageAssociationRegistry = Registry.as<ILanguageAssociationRegistry>(LanguageAssociationExtensions.LanguageAssociations);
@@ -261,6 +262,10 @@ export abstract class NotebookInput extends EditorInput implements INotebookInpu
}
}
public override get editorId(): string {
return NotebookEditor.ID;
}
public get languageMode(): string {
return this._textInput.getLanguageId();
}