-
Notifications
You must be signed in to change notification settings - Fork 9.3k
FR: IDE-style marks on scrollbar #1527
Copy link
Copy link
Closed
Labels
Area-ExtensibilityA feature that would ideally be fulfilled by us having an extension model.A feature that would ideally be fulfilled by us having an extension model.Area-UserInterfaceIssues pertaining to the user interface of the Console or TerminalIssues pertaining to the user interface of the Console or TerminalIssue-FeatureComplex enough to require an in depth planning process and actual budgeted, scheduled work.Complex enough to require an in depth planning process and actual budgeted, scheduled work.Needs-Tag-FixDoesn't match tag requirementsDoesn't match tag requirementsProduct-TerminalThe new Windows Terminal.The new Windows Terminal.Resolution-Fix-CommittedFix is checked in, but it might be 3-4 weeks until a release.Fix is checked in, but it might be 3-4 weeks until a release.
Milestone
Metadata
Metadata
Assignees
Labels
Area-ExtensibilityA feature that would ideally be fulfilled by us having an extension model.A feature that would ideally be fulfilled by us having an extension model.Area-UserInterfaceIssues pertaining to the user interface of the Console or TerminalIssues pertaining to the user interface of the Console or TerminalIssue-FeatureComplex enough to require an in depth planning process and actual budgeted, scheduled work.Complex enough to require an in depth planning process and actual budgeted, scheduled work.Needs-Tag-FixDoesn't match tag requirementsDoesn't match tag requirementsProduct-TerminalThe new Windows Terminal.The new Windows Terminal.Resolution-Fix-CommittedFix is checked in, but it might be 3-4 weeks until a release.Fix is checked in, but it might be 3-4 weeks until a release.
Summary of the new feature/enhancement
Introduce marks and indicators on scrollbar:
1. Command seperators / prompt positions
gcc --help=commonthat prints ~900 lines of output, and you know the interesting switch is somewhere in the middle. By viewing the command's input line position you can easily navigate to that location.2. Selection span
3. Colors of text / lines
git statusthat prints everything in green, but then look at scrollbar and see that one, sneeky, unstaged, red line.Example looks:
Proposed technical implementation details (optional)