@@ -1193,6 +1193,7 @@ defmodule ElixirLS.DebugAdapter.Server do
1193
1193
1194
1194
vars_scope = % {
1195
1195
"name" => "variables" ,
1196
+ "presentationHint" => "locals" ,
1196
1197
"variablesReference" => bindings_id ,
1197
1198
"namedVariables" => Enum . count ( frame . bindings ) ,
1198
1199
"indexedVariables" => 0 ,
@@ -1232,6 +1233,7 @@ defmodule ElixirLS.DebugAdapter.Server do
1232
1233
1233
1234
vars_scope = % {
1234
1235
"name" => "variables" ,
1236
+ "presentationHint" => "locals" ,
1235
1237
"variablesReference" => vars_id ,
1236
1238
"namedVariables" => map_size ( variables ) ,
1237
1239
"indexedVariables" => 0 ,
@@ -1240,6 +1242,7 @@ defmodule ElixirLS.DebugAdapter.Server do
1240
1242
1241
1243
versioned_vars_scope = % {
1242
1244
"name" => "versioned variables" ,
1245
+ "presentationHint" => "locals" ,
1243
1246
"variablesReference" => versioned_vars_id ,
1244
1247
"namedVariables" => Enum . count ( frame . bindings ) ,
1245
1248
"indexedVariables" => 0 ,
@@ -1250,6 +1253,7 @@ defmodule ElixirLS.DebugAdapter.Server do
1250
1253
if frame . args != :undefined do
1251
1254
% {
1252
1255
"name" => "arguments" ,
1256
+ "presentationHint" => "arguments" ,
1253
1257
"variablesReference" => args_id ,
1254
1258
"namedVariables" => 0 ,
1255
1259
"indexedVariables" => Enum . count ( frame . args ) ,
@@ -1267,6 +1271,7 @@ defmodule ElixirLS.DebugAdapter.Server do
1267
1271
1268
1272
process_info_scope = % {
1269
1273
"name" => "process info" ,
1274
+ "presentationHint" => "registers" ,
1270
1275
"variablesReference" => process_info_id ,
1271
1276
"namedVariables" => length ( process_info ) ,
1272
1277
"indexedVariables" => 0 ,
0 commit comments