You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by jl...@apache.org on 2023/11/30 17:28:11 UTC
(netbeans) branch master updated: Improving handling of string templates in the Java syntax.
This is an automated email from the ASF dual-hosted git repository.
jlahoda pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/netbeans.git
The following commit(s) were added to refs/heads/master by this push:
new c45b21f4cf Improving handling of string templates in the Java syntax.
new 063d12340e Merge pull request #6745 from lahodaj/string-templates-vscode-grammar
c45b21f4cf is described below
commit c45b21f4cfc9c05bc021e839a5abcc067e7dde6b
Author: Jan Lahoda <ja...@oracle.com>
AuthorDate: Fri Nov 24 16:21:11 2023 +0100
Improving handling of string templates in the Java syntax.
---
.../vscode/syntaxes/java.tmLanguage.json | 26 ++++++++++++++++++----
1 file changed, 22 insertions(+), 4 deletions(-)
diff --git a/java/java.lsp.server/vscode/syntaxes/java.tmLanguage.json b/java/java.lsp.server/vscode/syntaxes/java.tmLanguage.json
index cd3b0541e0..a0310c0525 100644
--- a/java/java.lsp.server/vscode/syntaxes/java.tmLanguage.json
+++ b/java/java.lsp.server/vscode/syntaxes/java.tmLanguage.json
@@ -1575,20 +1575,38 @@
"begin": "\"",
"beginCaptures": {
"0": {
- "name": "punctuation.definition.string.begin.java"
+ "name": "punctuation.definition.string.begin.java string.quoted.double.java"
}
},
"end": "\"",
"endCaptures": {
"0": {
- "name": "punctuation.definition.string.end.java"
+ "name": "punctuation.definition.string.end.java string.quoted.double.java"
}
},
- "name": "string.quoted.double.java",
"patterns": [
+ {
+ "begin": "\\\\{",
+ "beginCaptures": {
+ "0": {
+ "name": "punctuation.definition.string.end.java string.quoted.double.java"
+ }
+ },
+ "end": "}",
+ "endCaptures": {
+ "0": {
+ "name": "punctuation.definition.string.begin.java string.quoted.double.java"
+ }
+ },
+ "patterns": [{"include": "#code"}]
+ },
{
"match": "\\\\.",
- "name": "constant.character.escape.java"
+ "name": "constant.character.escape.java string.quoted.double.java"
+ },
+ {
+ "match": ".",
+ "name": "string.quoted.double.java"
}
]
},
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists