From 6115f6c319f9b0624f479724f4c685b22fc70c11 Mon Sep 17 00:00:00 2001 From: Ladislau Szomoru <3372902+lszomoru@users.noreply.github.com> Date: Sat, 16 Dec 2023 16:55:16 +0100 Subject: [PATCH] Git - add autoClosingPairs to git language definitions (#201060) --- .../languages/git-commit.language-configuration.json | 11 ++++++++++- .../languages/git-rebase.language-configuration.json | 11 ++++++++++- .../languages/ignore.language-configuration.json | 11 ++++++++++- 3 files changed, 30 insertions(+), 3 deletions(-) diff --git a/extensions/git-base/languages/git-commit.language-configuration.json b/extensions/git-base/languages/git-commit.language-configuration.json index b61fbe63d34..6ee9f77f0b4 100644 --- a/extensions/git-base/languages/git-commit.language-configuration.json +++ b/extensions/git-base/languages/git-commit.language-configuration.json @@ -7,5 +7,14 @@ ["{", "}"], ["[", "]"], ["(", ")"] + ], + "autoClosingPairs": [ + { "open": "{", "close": "}" }, + { "open": "[", "close": "]" }, + { "open": "(", "close": ")" }, + { "open": "'", "close": "'", "notIn": ["string", "comment"] }, + { "open": "\"", "close": "\"", "notIn": ["string"] }, + { "open": "`", "close": "`", "notIn": ["string", "comment"] }, + { "open": "/**", "close": " */", "notIn": ["string"] } ] -} \ No newline at end of file +} diff --git a/extensions/git-base/languages/git-rebase.language-configuration.json b/extensions/git-base/languages/git-rebase.language-configuration.json index b61fbe63d34..6ee9f77f0b4 100644 --- a/extensions/git-base/languages/git-rebase.language-configuration.json +++ b/extensions/git-base/languages/git-rebase.language-configuration.json @@ -7,5 +7,14 @@ ["{", "}"], ["[", "]"], ["(", ")"] + ], + "autoClosingPairs": [ + { "open": "{", "close": "}" }, + { "open": "[", "close": "]" }, + { "open": "(", "close": ")" }, + { "open": "'", "close": "'", "notIn": ["string", "comment"] }, + { "open": "\"", "close": "\"", "notIn": ["string"] }, + { "open": "`", "close": "`", "notIn": ["string", "comment"] }, + { "open": "/**", "close": " */", "notIn": ["string"] } ] -} \ No newline at end of file +} diff --git a/extensions/git-base/languages/ignore.language-configuration.json b/extensions/git-base/languages/ignore.language-configuration.json index b75f42e22a8..ad8b8ee5cd8 100644 --- a/extensions/git-base/languages/ignore.language-configuration.json +++ b/extensions/git-base/languages/ignore.language-configuration.json @@ -1,5 +1,14 @@ { "comments": { "lineComment": "#", - } + }, + "autoClosingPairs": [ + { "open": "{", "close": "}" }, + { "open": "[", "close": "]" }, + { "open": "(", "close": ")" }, + { "open": "'", "close": "'", "notIn": ["string", "comment"] }, + { "open": "\"", "close": "\"", "notIn": ["string"] }, + { "open": "`", "close": "`", "notIn": ["string", "comment"] }, + { "open": "/**", "close": " */", "notIn": ["string"] } + ] }