Fixes Microsoft/monaco-editor#381: Align language configurations with VS Code

This commit is contained in:
Alex Dima 2017-06-08 18:26:10 +02:00
parent d9d2ca27bc
commit da162968ac
26 changed files with 420 additions and 200 deletions

View file

@ -15,18 +15,25 @@ export var conf:IRichLanguageConfiguration = {
lineComment: '#',
blockComment: ['<#', '#>'],
},
brackets: [['{','}'], ['[',']'], ['(',')']],
brackets: [
['{','}'],
['[',']'],
['(',')']
],
autoClosingPairs: [
{ open: '{', close: '}', notIn: ['string', 'comment'] },
{ open: '[', close: ']', notIn: ['string', 'comment'] },
{ open: '(', close: ')', notIn: ['string', 'comment'] },
{ open: '{', close: '}' },
{ open: '[', close: ']' },
{ open: '(', close: ')' },
{ open: '"', close: '"', notIn: ['string'] },
{ open: '\'', close: '\'', notIn: ['string', 'comment'] },
],
surroundingPairs: [
{ open: '{', close: '}' },
{ open: '[', close: ']' },
{ open: '(', close: ')' },
{ open: '"', close: '"' },
{ open: '\'', close: '\'' },
]
// enhancedBrackets: [
// { tokenType:'string', openTrigger: '"', open: /@"$/, closeComplete: '"@' },
// { tokenType:'string', openTrigger: '\'', open: /@'$/, closeComplete: '\'@' },
// { tokenType:'string', openTrigger: '"', open: /"$/, closeComplete: '"' },
// { tokenType: 'string', openTrigger: '\'', open: /'$/, closeComplete: '\'' }
// ],
};
export var language = <ILanguage> {