diff --git a/internal/display/bufwindow.go b/internal/display/bufwindow.go index 6315bcc60a..59f240f2a2 100644 --- a/internal/display/bufwindow.go +++ b/internal/display/bufwindow.go @@ -699,13 +699,9 @@ func (w *BufWindow) displayBuffer() { for _, r := range word { draw(r.r, r.combc, r.style, true, true) - // Draw any extra characters either spaces for tabs or @ for incomplete wide runes + // Draw space for incomplete wide runes if r.width > 1 { char := ' ' - if r.r != '\t' { - char = '@' - } - for i := 1; i < r.width; i++ { draw(char, nil, r.style, true, false) } diff --git a/internal/display/infowindow.go b/internal/display/infowindow.go index dc37a6b094..f021ebb238 100644 --- a/internal/display/infowindow.go +++ b/internal/display/infowindow.go @@ -145,13 +145,12 @@ func (i *InfoWindow) displayBuffer() { width = ts default: width = runewidth.RuneWidth(r) - char = '@' } blocX++ line = line[size:] - // Draw any extra characters either spaces for tabs or @ for incomplete wide runes + // Draw space for incomplete wide runes if width > 1 { for j := 1; j < width; j++ { draw(char, nil, i.defStyle())