on main help sign in
refactor(diffview): move `setPadding` to be inside `adjustStyles`
commit94fbd9c377868a2607eff88556f8c289a4824938 authorAndrey Nering <andreynering@users.noreply.github.com> dateTue 10 Jun 2025, 17:42 (1 year ago) parentc842c7b
1 file changed+3−4
internal/exp/diffview/diffview.go+3−4
internal/exp/diffview/diffview.go+3−4
@@ -198,6 +198,9 @@ func (dv *DiffView) convertDiffToSplit() {
198198
199199// adjustStyles adjusts adds padding and alignment to the styles.
200200func (dv *DiffView) adjustStyles() {
201+ setPadding := func(s lipgloss.Style) lipgloss.Style {
202+ return s.Padding(0, lineNumPadding).Align(lipgloss.Right)
203+ }
201204 dv.style.MissingLine.LineNumber = setPadding(dv.style.MissingLine.LineNumber)
202205 dv.style.DividerLine.LineNumber = setPadding(dv.style.DividerLine.LineNumber)
203206 dv.style.EqualLine.LineNumber = setPadding(dv.style.EqualLine.LineNumber)
@@ -217,10 +220,6 @@ func (dv *DiffView) detectNumDigits() {
217220 }
218221}
219222
220−func setPadding(s lipgloss.Style) lipgloss.Style {
221− return s.Padding(0, lineNumPadding).Align(lipgloss.Right)
222−}
223−
224223// detectCodeWidth calculates the maximum width of code lines in the diff view.
225224func (dv *DiffView) detectCodeWidth() {
226225 switch dv.layout {