提交 da44b8c7 编写于 作者: B Benjamin Pasero

fileTracker => textFileTracker

上级 d3cc58d9
......@@ -15,7 +15,7 @@ import { RunOnceWorker } from 'vs/base/common/async';
import { ICodeEditorService } from 'vs/editor/browser/services/codeEditorService';
import { Schemas } from 'vs/base/common/network';
export class FileEditorTracker extends Disposable implements IWorkbenchContribution {
export class TextFileEditorTracker extends Disposable implements IWorkbenchContribution {
constructor(
@IEditorService private readonly editorService: IEditorService,
......
......@@ -15,7 +15,7 @@ import { IWorkbenchContributionsRegistry, Extensions as WorkbenchExtensions, IWo
import { IEditorInputFactory, EditorInput, IFileEditorInput, IEditorInputFactoryRegistry, Extensions as EditorInputExtensions } from 'vs/workbench/common/editor';
import { AutoSaveConfiguration, HotExitConfiguration } from 'vs/platform/files/common/files';
import { VIEWLET_ID, SortOrder, FILE_EDITOR_INPUT_ID, IExplorerService } from 'vs/workbench/contrib/files/common/files';
import { FileEditorTracker } from 'vs/workbench/contrib/files/browser/editors/fileEditorTracker';
import { TextFileEditorTracker } from 'vs/workbench/contrib/files/browser/editors/textFileEditorTracker';
import { TextFileSaveErrorHandler } from 'vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler';
import { FileEditorInput } from 'vs/workbench/contrib/files/common/editors/fileEditorInput';
import { BinaryFileEditor } from 'vs/workbench/contrib/files/browser/editors/binaryFileEditor';
......@@ -154,8 +154,8 @@ Registry.as<IEditorInputFactoryRegistry>(EditorInputExtensions.EditorInputFactor
// Register Explorer views
Registry.as<IWorkbenchContributionsRegistry>(WorkbenchExtensions.Workbench).registerWorkbenchContribution(ExplorerViewletViewsContribution, LifecyclePhase.Starting);
// Register File Editor Tracker
Registry.as<IWorkbenchContributionsRegistry>(WorkbenchExtensions.Workbench).registerWorkbenchContribution(FileEditorTracker, LifecyclePhase.Starting);
// Register Text File Editor Tracker
Registry.as<IWorkbenchContributionsRegistry>(WorkbenchExtensions.Workbench).registerWorkbenchContribution(TextFileEditorTracker, LifecyclePhase.Starting);
// Register Text File Save Error Handler
Registry.as<IWorkbenchContributionsRegistry>(WorkbenchExtensions.Workbench).registerWorkbenchContribution(TextFileSaveErrorHandler, LifecyclePhase.Starting);
......
......@@ -5,7 +5,7 @@
import * as assert from 'assert';
import { Event } from 'vs/base/common/event';
import { FileEditorTracker } from 'vs/workbench/contrib/files/browser/editors/fileEditorTracker';
import { TextFileEditorTracker } from 'vs/workbench/contrib/files/browser/editors/textFileEditorTracker';
import { toResource } from 'vs/base/test/common/utils';
import { IEditorService } from 'vs/workbench/services/editor/common/editorService';
import { TestFileService, TestTextFileService, workbenchInstantiationService } from 'vs/workbench/test/browser/workbenchTestServices';
......@@ -36,7 +36,7 @@ class ServiceAccessor {
}
}
suite('Files - FileEditorTracker', () => {
suite('Files - TextFileEditorTracker', () => {
let disposables: IDisposable[] = [];
......@@ -60,7 +60,7 @@ suite('Files - FileEditorTracker', () => {
const instantiationService = workbenchInstantiationService();
const accessor = instantiationService.createInstance(ServiceAccessor);
const tracker = instantiationService.createInstance(FileEditorTracker);
const tracker = instantiationService.createInstance(TextFileEditorTracker);
const resource = toResource.call(this, '/path/index.txt');
......@@ -82,7 +82,7 @@ suite('Files - FileEditorTracker', () => {
(<TextFileEditorModelManager>accessor.textFileService.files).dispose();
});
async function createTracker(): Promise<[EditorPart, ServiceAccessor, FileEditorTracker, IInstantiationService, IEditorService]> {
async function createTracker(): Promise<[EditorPart, ServiceAccessor, TextFileEditorTracker, IInstantiationService, IEditorService]> {
const instantiationService = workbenchInstantiationService();
const part = instantiationService.createInstance(EditorPart);
......@@ -98,7 +98,7 @@ suite('Files - FileEditorTracker', () => {
await part.whenRestored;
const tracker = instantiationService.createInstance(FileEditorTracker);
const tracker = instantiationService.createInstance(TextFileEditorTracker);
return [part, accessor, tracker, instantiationService, editorService];
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册