@@ -198,6 +198,9 @@ func (dv *DiffView) convertDiffToSplit() {
199// adjustStyles adjusts adds padding and alignment to the styles.
199// adjustStyles adjusts adds padding and alignment to the styles.
200func (dv *DiffView) adjustStyles() {
200func (dv *DiffView) adjustStyles() {
201+ setPadding := func(s lipgloss.Style) lipgloss.Style {
202+ return s.Padding(0, lineNumPadding).Align(lipgloss.Right)
201 dv.style.MissingLine.LineNumber = setPadding(dv.style.MissingLine.LineNumber)
204 dv.style.MissingLine.LineNumber = setPadding(dv.style.MissingLine.LineNumber)
202 dv.style.DividerLine.LineNumber = setPadding(dv.style.DividerLine.LineNumber)
205 dv.style.DividerLine.LineNumber = setPadding(dv.style.DividerLine.LineNumber)
203 dv.style.EqualLine.LineNumber = setPadding(dv.style.EqualLine.LineNumber)
206 dv.style.EqualLine.LineNumber = setPadding(dv.style.EqualLine.LineNumber)
@@ -217,10 +220,6 @@ func (dv *DiffView) detectNumDigits() {
220−func setPadding(s lipgloss.Style) lipgloss.Style {
221− return s.Padding(0, lineNumPadding).Align(lipgloss.Right)
224// detectCodeWidth calculates the maximum width of code lines in the diff view.
223// detectCodeWidth calculates the maximum width of code lines in the diff view.
225func (dv *DiffView) detectCodeWidth() {
224func (dv *DiffView) detectCodeWidth() {
226 switch dv.layout {
225 switch dv.layout {