You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
When you debug a program and look into a collection, you have to dig into its specific fields (which are implementation-dependent) to look at a particular element of the collection. It's not very convenient and (in some situations) may be outright impossible because of the arbitrary ordering of the elements' representation in the (deeply nested) fields.
Describe the solution you'd like
Something similar to what IntelliJ does: showing collection elements as fields. If there's a large number of them, you get a preview of a couple elements and can expand the list on demand.
Is your feature request related to a problem? Please describe.
When you debug a program and look into a collection, you have to dig into its specific fields (which are implementation-dependent) to look at a particular element of the collection. It's not very convenient and (in some situations) may be outright impossible because of the arbitrary ordering of the elements' representation in the (deeply nested) fields.
Describe the solution you'd like
Something similar to what IntelliJ does: showing collection elements as fields. If there's a large number of them, you get a preview of a couple elements and can expand the list on demand.
Describe alternatives you've considered
Manually digging into the fields.
Additional context
IDEA's view:
Lazy expansion:
View in VS Code using Metals:
Maps in IDEA:
Maps in VS Code using Metals:
Search terms
debug, dap, debug adapter protocol, collections, stdlib
The text was updated successfully, but these errors were encountered: