Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds the possibility to also set the column when toggling or setting a breakpoing.
For example, given this code:
If I go on the second line and I call
lua require('dap').toggle_breakpoint()
, this would set the breakpoint before logging. This means that the program would stop only once, before the console log, without giving me the possibility to stop and to debug also what happens inside the mapping.This PR adds the
toggle_breakpoint_column
, with the same parameters astoggle_breakpoint
.So, for example, I could go with the cursor on the
x
fromx.id
(line 2, column 26) and calllua require('dap').toggle_breakpoint_column()
. This would set the breakpoint inside thearr.map
. This means that it would stop for each value of the array, and I could debug each value of the array.