From ddfb47be9ee1df22ae25927431560912d8e5677a Mon Sep 17 00:00:00 2001 From: Jan Date: Sun, 7 Nov 2021 13:09:15 +0100 Subject: [PATCH 1/2] Add backtick to list of quote characters for syntax highlighting. --- syntax/r.json | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/syntax/r.json b/syntax/r.json index 69e57cb08..dd8233a87 100644 --- a/syntax/r.json +++ b/syntax/r.json @@ -248,6 +248,27 @@ "name": "constant.character.escape.r" } ] + }, + { + "begin": "`", + "beginCaptures": { + "0": { + "name": "punctuation.definition.string.begin.r" + } + }, + "end": "`", + "endCaptures": { + "0": { + "name": "punctuation.definition.string.end.r" + } + }, + "name": "string.quoted.single.r", + "patterns": [ + { + "match": "\\\\.", + "name": "constant.character.escape.r" + } + ] } ] }, From edb8cea34fdad10849a6014300267c34d6598409 Mon Sep 17 00:00:00 2001 From: Jan Date: Sun, 7 Nov 2021 14:43:28 +0100 Subject: [PATCH 2/2] backticks denote nonstandard variable names and should therefore be coloured like variables --- syntax/r.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/syntax/r.json b/syntax/r.json index dd8233a87..821fadbe3 100644 --- a/syntax/r.json +++ b/syntax/r.json @@ -262,11 +262,11 @@ "name": "punctuation.definition.string.end.r" } }, - "name": "string.quoted.single.r", + "name": "variable.parameter.r", "patterns": [ { "match": "\\\\.", - "name": "constant.character.escape.r" + "name": "variable.parameter.r" } ] }