correctly highlight lines with tabs

This commit is contained in:
2021-11-05 10:22:45 +01:00
parent c4544899e4
commit a7b09a99a5
6 changed files with 85 additions and 14 deletions

View File

@@ -44,9 +44,11 @@ class HighlightSelection(Highlight):
# it just means that we render the highlight into the invisible range on the right
end_char = start_char + length_in_bytes
length_in_chars = end_char - start_char
start_column = line.char_to_column(start_char)
end_column = line.char_to_column(end_char)
length_in_columns = end_column - start_column
return [HighlightedRange(start_char, length_in_chars, brush=QBrush(QColor(156, 215, 255, 192)),
return [HighlightedRange(start_column, length_in_columns, brush=QBrush(QColor(156, 215, 255, 192)),
pen=Qt.PenStyle.NoPen)]
else:
return None