@@ -10,7 +10,7 @@ import { IConfigurationRegistry, Extensions as ConfigurationExtensions, Configur
1010import { IWorkbenchContributionsRegistry , Extensions as WorkbenchExtensions , IWorkbenchContribution } from 'vs/workbench/common/contributions' ;
1111import { IFileEditorInput , IEditorFactoryRegistry , EditorExtensions } from 'vs/workbench/common/editor' ;
1212import { AutoSaveConfiguration , HotExitConfiguration , FILES_EXCLUDE_CONFIG , FILES_ASSOCIATIONS_CONFIG } from 'vs/platform/files/common/files' ;
13- import { SortOrder , LexicographicOptions , FILE_EDITOR_INPUT_ID } from 'vs/workbench/contrib/files/common/files' ;
13+ import { SortOrder , LexicographicOptions , FILE_EDITOR_INPUT_ID , BINARY_TEXT_FILE_MODE } from 'vs/workbench/contrib/files/common/files' ;
1414import { TextFileEditorTracker } from 'vs/workbench/contrib/files/browser/editors/textFileEditorTracker' ;
1515import { TextFileSaveErrorHandler } from 'vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler' ;
1616import { FileEditorInput } from 'vs/workbench/contrib/files/browser/editors/fileEditorInput' ;
@@ -33,6 +33,7 @@ import { UndoCommand, RedoCommand } from 'vs/editor/browser/editorExtensions';
3333import { IUndoRedoService } from 'vs/platform/undoRedo/common/undoRedo' ;
3434import { IExplorerService } from 'vs/workbench/contrib/files/browser/files' ;
3535import { FileEditorInputSerializer , FileEditorWorkingCopyEditorHandler } from 'vs/workbench/contrib/files/browser/editors/fileEditorHandler' ;
36+ import { ModesRegistry } from 'vs/editor/common/modes/modesRegistry' ;
3637
3738class FileUriLabelContribution implements IWorkbenchContribution {
3839
@@ -444,3 +445,9 @@ RedoCommand.addImplementation(110, 'explorer', (accessor: ServicesAccessor) => {
444445
445446 return false ;
446447} ) ;
448+
449+ ModesRegistry . registerLanguage ( {
450+ id : BINARY_TEXT_FILE_MODE ,
451+ aliases : [ 'Binary' ] ,
452+ mimetypes : [ 'text/x-code-binary' ]
453+ } ) ;
0 commit comments