From 1b6443ace2f8c60af8cccaaf77fd39e3ec027fa8 Mon Sep 17 00:00:00 2001 From: Alex Dima Date: Mon, 7 Nov 2016 19:27:51 +0100 Subject: [PATCH] Fixes #14777: Define brackets for plain text --- src/vs/editor/common/modes/modesRegistry.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/vs/editor/common/modes/modesRegistry.ts b/src/vs/editor/common/modes/modesRegistry.ts index 94b4432a588..f6fe33c690b 100644 --- a/src/vs/editor/common/modes/modesRegistry.ts +++ b/src/vs/editor/common/modes/modesRegistry.ts @@ -8,7 +8,7 @@ import * as nls from 'vs/nls'; import Event, { Emitter } from 'vs/base/common/event'; import { Registry } from 'vs/platform/platform'; import { ILanguageExtensionPoint } from 'vs/editor/common/services/modeService'; - +import { LanguageConfigurationRegistry } from 'vs/editor/common/modes/languageConfigurationRegistry'; // Define extension point ids export var Extensions = { ModesRegistry: 'editor.modesRegistry' @@ -51,3 +51,10 @@ ModesRegistry.registerLanguage({ aliases: [nls.localize('plainText.alias', "Plain Text"), 'text'], mimetypes: ['text/plain'] }); +LanguageConfigurationRegistry.register(PLAINTEXT_MODE_ID, { + brackets: [ + ['(', ')'], + ['[', ']'], + ['{', '}'], + ] +});