File tree Expand file tree Collapse file tree 1 file changed +14
-9
lines changed
Expand file tree Collapse file tree 1 file changed +14
-9
lines changed Original file line number Diff line number Diff line change @@ -619,16 +619,21 @@ func (w *BufWindow) displayBuffer() {
619619
620620 wrap := func () {
621621 vloc .X = 0
622- if w .hasMessage {
623- w .drawGutter (& vloc , & bloc )
624- }
625- if b .Settings ["diffgutter" ].(bool ) {
626- w .drawDiffGutter (lineNumStyle , true , & vloc , & bloc )
627- }
628622
629- // This will draw an empty line number because the current line is wrapped
630- if b .Settings ["ruler" ].(bool ) {
631- w .drawLineNum (lineNumStyle , true , & vloc , & bloc )
623+ if vloc .Y >= 0 {
624+ if w .hasMessage {
625+ w .drawGutter (& vloc , & bloc )
626+ }
627+ if b .Settings ["diffgutter" ].(bool ) {
628+ w .drawDiffGutter (lineNumStyle , true , & vloc , & bloc )
629+ }
630+
631+ // This will draw an empty line number because the current line is wrapped
632+ if b .Settings ["ruler" ].(bool ) {
633+ w .drawLineNum (lineNumStyle , true , & vloc , & bloc )
634+ }
635+ } else {
636+ vloc .X = w .gutterOffset
632637 }
633638 }
634639
You can’t perform that action at this time.
0 commit comments