diff --git a/internal/display/bufwindow.go b/internal/display/bufwindow.go index 6315bcc6..1a2af426 100644 --- a/internal/display/bufwindow.go +++ b/internal/display/bufwindow.go @@ -449,7 +449,7 @@ func (w *BufWindow) displayBuffer() { currentLine := false for _, c := range cursors { - if bloc.Y == c.Y && w.active { + if !c.HasSelection() && bloc.Y == c.Y && w.active { currentLine = true break }