Skip to content

Commit f7b6bf0

Browse files
committed
add presentation hints to scopes
1 parent 6399ea3 commit f7b6bf0

File tree

1 file changed

+5
-0
lines changed
  • apps/debug_adapter/lib/debug_adapter

1 file changed

+5
-0
lines changed

apps/debug_adapter/lib/debug_adapter/server.ex

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1193,6 +1193,7 @@ defmodule ElixirLS.DebugAdapter.Server do
11931193

11941194
vars_scope = %{
11951195
"name" => "variables",
1196+
"presentationHint" => "locals",
11961197
"variablesReference" => bindings_id,
11971198
"namedVariables" => Enum.count(frame.bindings),
11981199
"indexedVariables" => 0,
@@ -1232,6 +1233,7 @@ defmodule ElixirLS.DebugAdapter.Server do
12321233

12331234
vars_scope = %{
12341235
"name" => "variables",
1236+
"presentationHint" => "locals",
12351237
"variablesReference" => vars_id,
12361238
"namedVariables" => map_size(variables),
12371239
"indexedVariables" => 0,
@@ -1240,6 +1242,7 @@ defmodule ElixirLS.DebugAdapter.Server do
12401242

12411243
versioned_vars_scope = %{
12421244
"name" => "versioned variables",
1245+
"presentationHint" => "locals",
12431246
"variablesReference" => versioned_vars_id,
12441247
"namedVariables" => Enum.count(frame.bindings),
12451248
"indexedVariables" => 0,
@@ -1250,6 +1253,7 @@ defmodule ElixirLS.DebugAdapter.Server do
12501253
if frame.args != :undefined do
12511254
%{
12521255
"name" => "arguments",
1256+
"presentationHint" => "arguments",
12531257
"variablesReference" => args_id,
12541258
"namedVariables" => 0,
12551259
"indexedVariables" => Enum.count(frame.args),
@@ -1267,6 +1271,7 @@ defmodule ElixirLS.DebugAdapter.Server do
12671271

12681272
process_info_scope = %{
12691273
"name" => "process info",
1274+
"presentationHint" => "registers",
12701275
"variablesReference" => process_info_id,
12711276
"namedVariables" => length(process_info),
12721277
"indexedVariables" => 0,

0 commit comments

Comments
 (0)