mirror of
https://github.com/microsoft/monaco-editor.git
synced 2025-12-22 23:13:02 +01:00
Move basic languages sources to /src/
This commit is contained in:
parent
d5e3af3744
commit
0f7286cf55
247 changed files with 138 additions and 210 deletions
40
src/basic-languages/xml/xml.contribution.ts
Normal file
40
src/basic-languages/xml/xml.contribution.ts
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
/*---------------------------------------------------------------------------------------------
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
|
||||
import { registerLanguage } from '../_.contribution';
|
||||
|
||||
declare var AMD: any;
|
||||
declare var require: any;
|
||||
|
||||
registerLanguage({
|
||||
id: 'xml',
|
||||
extensions: [
|
||||
'.xml',
|
||||
'.dtd',
|
||||
'.ascx',
|
||||
'.csproj',
|
||||
'.config',
|
||||
'.wxi',
|
||||
'.wxl',
|
||||
'.wxs',
|
||||
'.xaml',
|
||||
'.svg',
|
||||
'.svgz',
|
||||
'.opf',
|
||||
'.xsl'
|
||||
],
|
||||
firstLine: '(\\<\\?xml.*)|(\\<svg)|(\\<\\!doctype\\s+svg)',
|
||||
aliases: ['XML', 'xml'],
|
||||
mimetypes: ['text/xml', 'application/xml', 'application/xaml+xml', 'application/xml-dtd'],
|
||||
loader: () => {
|
||||
if (AMD) {
|
||||
return new Promise((resolve, reject) => {
|
||||
require(['vs/basic-languages/xml/xml'], resolve, reject);
|
||||
});
|
||||
} else {
|
||||
return import('./xml');
|
||||
}
|
||||
}
|
||||
});
|
||||
Loading…
Add table
Add a link
Reference in a new issue