@@ -206,15 +206,32 @@ function defineMonacoTheme(themeId: string): string {
206206 [ "comment" , "comment" ] ,
207207 [ "keyword" , "keyword" ] ,
208208 [ "string" , "string" ] ,
209+ [ "string.escape" , "string" ] ,
209210 [ "number" , "number" ] ,
211+ [ "number.float" , "number" ] ,
212+ [ "number.hex" , "number" ] ,
210213 [ "regexp" , "regex" ] ,
214+ [ "regexp.escape" , "regex" ] ,
215+ [ "regexp.escape.control" , "regex" ] ,
216+ [ "identifier" , "variable" ] ,
217+ [ "type.identifier" , "type" ] ,
211218 [ "function" , "function" ] ,
219+ [ "method" , "function" ] ,
212220 [ "variable" , "variable" ] ,
221+ [ "parameter" , "variable" ] ,
213222 [ "constant" , "constant" ] ,
223+ [ "enumMember" , "constant" ] ,
224+ [ "boolean" , "boolean" ] ,
225+ [ "keyword.other" , "keyword" ] ,
214226 [ "type" , "type" ] ,
227+ [ "typeParameter" , "type" ] ,
215228 [ "class" , "type" ] ,
229+ [ "enum" , "type" ] ,
216230 [ "interface" , "type" ] ,
217231 [ "namespace" , "type" ] ,
232+ [ "module" , "type" ] ,
233+ [ "property" , "property" ] ,
234+ [ "decorator" , "attribute" ] ,
218235 [ "tag" , "tag" ] ,
219236 [ "attribute.name" , "attribute" ] ,
220237 [ "delimiter" , "punctuation" ] ,
@@ -630,7 +647,8 @@ export function MonacoBackedEditor({
630647 cursorBlinking : vimModeEnabled && vimCurrentMode === "normal" ? "solid" : "blink" ,
631648 contextmenu : false ,
632649 overviewRulerLanes : 0 ,
633- fixedOverflowWidgets : true ,
650+ fixedOverflowWidgets : false ,
651+ "semanticHighlighting.enabled" : true ,
634652 scrollbar : {
635653 vertical : scrollable ? "auto" : "hidden" ,
636654 horizontal : scrollable ? "auto" : "hidden" ,
@@ -906,6 +924,7 @@ export function MonacoBackedEditor({
906924 parameterHints : { enabled : parameterHints } ,
907925 cursorStyle : vimModeEnabled && vimCurrentMode === "normal" ? "block" : "line" ,
908926 cursorBlinking : vimModeEnabled && vimCurrentMode === "normal" ? "solid" : "blink" ,
927+ "semanticHighlighting.enabled" : true ,
909928 scrollbar : {
910929 vertical : scrollable ? "auto" : "hidden" ,
911930 horizontal : scrollable ? "auto" : "hidden" ,
0 commit comments