MitMaro / git-interactive-rebase-tool

Native cross-platform full feature terminal-based sequence editor for git interactive rebase.
https://gitrebasetool.mitmaro.ca/
GNU General Public License v3.0
1.55k stars 48 forks source link

Properly support multiple visible lines in view #918

Closed MitMaro closed 3 months ago

MitMaro commented 3 months ago

Previously, only one line could be marked as visible in the view data. This resulted in the multi-select mode not correctly scrolling to the start index in cases where lines are reordered.

This change adds support for multiple visible lines in the view data, resulting in the "ensure visible" algorithm running over each visible line.

coveralls commented 3 months ago

Pull Request Test Coverage Report for Build 9400211884

Details


Totals Coverage Status
Change from base Build 9376341322: 0.002%
Covered Lines: 4574
Relevant Lines: 4700

💛 - Coveralls