提交 9288bf5e 编写于 作者: A Alex Dima

Clean up IBracketElectricCharacterContribution

上级 f7ed3485
......@@ -21,7 +21,6 @@ export interface IDocComment {
export interface IBracketElectricCharacterContribution {
docComment?: IDocComment;
caseInsensitive?: boolean;
embeddedElectricCharacters?: string[];
}
......@@ -34,7 +33,7 @@ export class BracketElectricCharacterSupport implements modes.IRichEditElectricC
constructor(modeId: string, brackets: modes.IRichEditBrackets, contribution: IBracketElectricCharacterContribution) {
this._modeId = modeId;
this.contribution = contribution || {};
this.brackets = new Brackets(modeId, brackets, this.contribution.docComment, this.contribution.caseInsensitive);
this.brackets = new Brackets(modeId, brackets, this.contribution.docComment);
}
public getElectricCharacters(): string[]{
......@@ -65,7 +64,7 @@ export class Brackets {
private _richEditBrackets: modes.IRichEditBrackets;
private _docComment: IDocComment;
constructor(modeId: string, richEditBrackets: modes.IRichEditBrackets, docComment: IDocComment = null, caseInsensitive: boolean = false) {
constructor(modeId: string, richEditBrackets: modes.IRichEditBrackets, docComment: IDocComment = null) {
this._modeId = modeId;
this._richEditBrackets = richEditBrackets;
this._docComment = docComment ? docComment : null;
......
......@@ -17,11 +17,7 @@ export var conf:IRichLanguageConfiguration = {
{ open: '{', close: '}', notIn: ['string', 'comment'] },
{ open: '[', close: ']', notIn: ['string', 'comment'] },
{ open: '(', close: ')', notIn: ['string', 'comment'] },
],
__electricCharacterSupport: {
caseInsensitive: false,
embeddedElectricCharacters: []
}
]
// enhancedBrackets: [
// {
// openTrigger: 'l',
......
......@@ -20,11 +20,7 @@ export var conf:IRichLanguageConfiguration = {
{ open: '{', close: '}', notIn: ['string', 'comment'] },
{ open: '[', close: ']', notIn: ['string', 'comment'] },
{ open: '(', close: ')', notIn: ['string', 'comment'] },
],
__electricCharacterSupport: {
caseInsensitive: false,
embeddedElectricCharacters: []
}
]
// enhancedBrackets: [
// { open: /for$/ }, { open: /while$/ }, { open: /loop$/ }, { open: /if$/ }, { open: /unless$/ },
// { open: /else$/ }, { open: /switch$/ }, { open: /try$/ }, { open: /catch$/ }, { open: /finally$/ },
......
......@@ -18,11 +18,7 @@ export var conf:IRichLanguageConfiguration = {
{ open: '{', close: '}', notIn: ['string', 'comment'] },
{ open: '[', close: ']', notIn: ['string', 'comment'] },
{ open: '(', close: ')', notIn: ['string', 'comment'] },
],
__electricCharacterSupport: {
caseInsensitive: false,
embeddedElectricCharacters: []
}
]
};
export var language = <ILanguage> {
......
......@@ -20,11 +20,7 @@ export var conf:IRichLanguageConfiguration = {
{ open: '{', close: '}', notIn: ['string', 'comment'] },
{ open: '[', close: ']', notIn: ['string', 'comment'] },
{ open: '(', close: ')', notIn: ['string', 'comment'] },
],
__electricCharacterSupport: {
caseInsensitive: false,
embeddedElectricCharacters: []
}
]
};
export var language = <ILanguage> {
......
......@@ -16,11 +16,7 @@ export var conf:IRichLanguageConfiguration = {
{ open: '[', close: ']', notIn: ['string', 'comment'] },
{ open: '(', close: ')', notIn: ['string', 'comment'] },
{ open: '<', close: '>', notIn: ['string', 'comment'] },
],
__electricCharacterSupport: {
caseInsensitive: false,
embeddedElectricCharacters: []
}
]
};
export var language = <ILanguage>{
......
......@@ -18,11 +18,7 @@ export var conf:IRichLanguageConfiguration = {
{ open: '[', close: ']', notIn: ['string', 'comment'] },
{ open: '(', close: ')', notIn: ['string', 'comment'] },
{ open: '"', close: '"', notIn: ['string', 'comment'] }
],
__electricCharacterSupport: {
caseInsensitive: false,
embeddedElectricCharacters: []
}
]
};
export var language = <ILanguage> {
......
......@@ -18,11 +18,7 @@ export var conf:IRichLanguageConfiguration = {
{ open: '[', close: ']', notIn: ['string', 'comment'] },
{ open: '(', close: ')', notIn: ['string', 'comment'] },
{ open: '"', close: '"', notIn: ['string', 'comment'] }
],
__electricCharacterSupport: {
caseInsensitive: false,
embeddedElectricCharacters: []
}
]
};
export var language = <ILanguage> {
......
......@@ -19,11 +19,7 @@ export var conf:IRichLanguageConfiguration = {
{ open: '[', close: ']', notIn: ['string', 'comment'] },
{ open: '(', close: ')', notIn: ['string', 'comment'] },
{ open: '<', close: '>', notIn: ['string', 'comment'] },
],
__electricCharacterSupport: {
caseInsensitive: false,
embeddedElectricCharacters: []
}
]
};
export var language = <ILanguage> {
......
......@@ -18,11 +18,7 @@ export var conf:IRichLanguageConfiguration = {
{ open: '{', close: '}', notIn: ['string', 'comment'] },
{ open: '[', close: ']', notIn: ['string', 'comment'] },
{ open: '(', close: ')', notIn: ['string', 'comment'] },
],
__electricCharacterSupport: {
caseInsensitive: true,
embeddedElectricCharacters: []
}
]
};
export var language = <ILanguage> {
......
......@@ -22,11 +22,7 @@ export var conf:IRichLanguageConfiguration = {
{ open: '[', close: ']', notIn: ['string', 'comment'] },
{ open: '(', close: ')', notIn: ['string', 'comment'] },
{ open: '<', close: '>', notIn: ['string', 'comment'] },
],
__electricCharacterSupport: {
caseInsensitive: false,
embeddedElectricCharacters: []
}
]
};
export var language = <ILanguage> {
......
......@@ -19,11 +19,7 @@ export var conf:IRichLanguageConfiguration = {
{ open: '{', close: '}', notIn: ['string', 'comment'] },
{ open: '[', close: ']', notIn: ['string', 'comment'] },
{ open: '(', close: ')', notIn: ['string', 'comment'] },
],
__electricCharacterSupport: {
caseInsensitive: false,
embeddedElectricCharacters: []
}
]
};
export var language = <ILanguage> {
......
......@@ -20,11 +20,7 @@ export var conf:IRichLanguageConfiguration = {
{ open: '[', close: ']', notIn: ['string', 'comment'] },
{ open: '(', close: ')', notIn: ['string', 'comment'] },
{ open: '<', close: '>', notIn: ['string', 'comment'] },
],
__electricCharacterSupport: {
caseInsensitive: false,
embeddedElectricCharacters: []
}
]
};
export var language = <ILanguage> {
......
......@@ -19,11 +19,7 @@ export var conf:IRichLanguageConfiguration = {
{ open: '{', close: '}', notIn: ['string', 'comment'] },
{ open: '[', close: ']', notIn: ['string', 'comment'] },
{ open: '(', close: ')', notIn: ['string', 'comment'] },
],
__electricCharacterSupport: {
caseInsensitive: true,
embeddedElectricCharacters: []
}
]
// enhancedBrackets: [
// { tokenType:'string', openTrigger: '"', open: /@"$/, closeComplete: '"@' },
// { tokenType:'string', openTrigger: '\'', open: /@'$/, closeComplete: '\'@' },
......
......@@ -19,11 +19,7 @@ export var conf:IRichLanguageConfiguration = {
{ open: '{', close: '}', notIn: ['string', 'comment'] },
{ open: '[', close: ']', notIn: ['string', 'comment'] },
{ open: '(', close: ')', notIn: ['string', 'comment'] },
],
__electricCharacterSupport: {
caseInsensitive: false,
embeddedElectricCharacters: []
}
]
// Cause an automatic indent to occur after lines ending in :.
// enhancedBrackets: [ { open: /.*:\s*$/, closeComplete: 'else:' } ],
};
......
......@@ -18,11 +18,7 @@ export var conf:IRichLanguageConfiguration = {
{ open: '{', close: '}', notIn: ['string', 'comment'] },
{ open: '[', close: ']', notIn: ['string', 'comment'] },
{ open: '(', close: ')', notIn: ['string', 'comment'] },
],
__electricCharacterSupport: {
caseInsensitive: false,
embeddedElectricCharacters: []
}
]
};
export var language = <ILanguage> {
......
......@@ -21,7 +21,6 @@ export var conf:IRichLanguageConfiguration = {
{ open: '[', close: ']', notIn: ['string', 'comment'] },
],
__electricCharacterSupport: {
caseInsensitive: false,
// trigger outdenting on 'end'
embeddedElectricCharacters: ['d']
}
......
......@@ -18,11 +18,7 @@ export var conf:IRichLanguageConfiguration = {
{ open: '\'', close: '\'', notIn: ['string', 'comment'] },
{ open: '[', close: ']', notIn: ['string', 'comment'] },
{ open: '(', close: ')', notIn: ['string', 'comment'] },
],
__electricCharacterSupport: {
caseInsensitive: true,
embeddedElectricCharacters: []
}
]
// enhancedBrackets:[
// { openTrigger: 'n', open: /begin$/i, closeComplete: 'end', matchCase: true },
// { openTrigger: 'e', open: /case$/i, closeComplete: 'end', matchCase: true },
......
......@@ -19,11 +19,7 @@ export var conf:IRichLanguageConfiguration = {
{ open: '[', close: ']', notIn: ['string', 'comment'] },
{ open: '(', close: ')', notIn: ['string', 'comment'] },
{ open: '<', close: '>', notIn: ['string', 'comment'] },
],
__electricCharacterSupport: {
caseInsensitive: false,
embeddedElectricCharacters: []
}
]
};
export var language = <ILanguage> {
......
......@@ -88,7 +88,6 @@ export interface IDocComment {
export interface IBracketElectricCharacterContribution {
docComment?: IDocComment;
caseInsensitive?: boolean;
embeddedElectricCharacters?: string[];
}
......
......@@ -46,11 +46,7 @@ export var conf:IRichLanguageConfiguration = {
{ open: '(', close: ')', notIn: ['string', 'comment'] },
{ open: '"', close: '"', notIn: ['string', 'comment'] },
{ open: '<', close: '>', notIn: ['string', 'comment'] },
],
__electricCharacterSupport: {
caseInsensitive: true,
embeddedElectricCharacters: []
}
]
};
export var language = <ILanguage> {
......
......@@ -15,11 +15,7 @@ export var conf:IRichLanguageConfiguration = {
autoClosingPairs: [
{ open: '\'', close: '\'', notIn: ['string', 'comment'] },
{ open: '"', close: '"', notIn: ['string', 'comment'] },
],
__electricCharacterSupport: {
caseInsensitive: true,
embeddedElectricCharacters: []
}
]
// enhancedBrackets: [{
// tokenType: 'tag.tag-$1.xml',
// openTrigger: '>',
......
......@@ -165,7 +165,6 @@ export class HandlebarsMode extends htmlMode.HTMLMode<htmlWorker.HTMLWorker> {
],
__electricCharacterSupport: {
caseInsensitive: true,
embeddedElectricCharacters: ['*', '}', ']', ')']
},
......@@ -176,7 +175,7 @@ export class HandlebarsMode extends htmlMode.HTMLMode<htmlWorker.HTMLWorker> {
{ open: '"', close: '"' },
{ open: '\'', close: '\'' }
],
surroundingPairs: [
{ open: '<', close: '>' },
{ open: '"', close: '"' },
......
......@@ -387,7 +387,6 @@ export class HTMLMode<W extends htmlWorker.HTMLWorker> extends AbstractMode impl
],
__electricCharacterSupport: {
caseInsensitive: true,
embeddedElectricCharacters: ['*', '}', ']', ')']
},
......@@ -398,7 +397,7 @@ export class HTMLMode<W extends htmlWorker.HTMLWorker> extends AbstractMode impl
{ open: '"', close: '"' },
{ open: '\'', close: '\'' }
],
surroundingPairs: [
{ open: '"', close: '"' },
{ open: '\'', close: '\'' }
......
......@@ -246,11 +246,7 @@ export class LESSMode extends AbstractMode {
{ open: '[', close: ']', notIn: ['string', 'comment'] },
{ open: '(', close: ')', notIn: ['string', 'comment'] },
{ open: '<', close: '>', notIn: ['string', 'comment'] },
],
__electricCharacterSupport: {
caseInsensitive: false,
embeddedElectricCharacters: []
}
]
});
}
......
......@@ -231,11 +231,7 @@ export class MarkdownMode extends AbstractMode implements Modes.IEmitOutputSuppo
blockComment: ['<!--', '-->',]
},
brackets: [['{','}'], ['[',']'], ['(',')'], ['<','>']],
autoClosingPairs: [],
__electricCharacterSupport: {
caseInsensitive: false,
embeddedElectricCharacters: []
}
autoClosingPairs: []
});
Modes.SuggestRegistry.register(this.getId(), {
......
......@@ -119,7 +119,6 @@ export class RAZORMode extends htmlMode.HTMLMode<RAZORWorker> {
],
__electricCharacterSupport: {
caseInsensitive: true,
embeddedElectricCharacters: ['*', '}', ']', ')']
},
......
......@@ -347,11 +347,7 @@ export class SASSMode extends AbstractMode {
{ open: '[', close: ']', notIn: ['string', 'comment'] },
{ open: '(', close: ')', notIn: ['string', 'comment'] },
{ open: '<', close: '>', notIn: ['string', 'comment'] },
],
__electricCharacterSupport: {
caseInsensitive: false,
embeddedElectricCharacters: []
}
]
});
}
......
......@@ -73,11 +73,7 @@ export class OutputMode extends AbstractMode {
{ open: '[', close: ']', notIn: ['string', 'comment'] },
{ open: '(', close: ')', notIn: ['string', 'comment'] },
{ open: '<', close: '>', notIn: ['string', 'comment'] },
],
__electricCharacterSupport: {
caseInsensitive: true,
embeddedElectricCharacters: []
}
]
});
modes.LinkProviderRegistry.register(this.getId(), {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册