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 addresses the feedback from #1094 and resolves #1135.
Description
Both
up
anddown
only show 1 source line when called, I think it would be more useful if there was a configurable way to provide more context.This adds a
show_src_lines_frame
(happy to rename this) configuration option (which defaults to1
) that determines how many source lines get shown for frame operationsup
,down
, andset
(frame).I think the
lib/debug/config.rb
changes are easier to review without whitespace:Also probably useful to note that
byebug
displays more lines by default making it quite a difference switching from byebug to debug:byebug-vs-debug.mov