- Combine one `exists` call with an implicit `get` into a `get` with an empty default - Do not stop any timer in the `Highlight*` functions as this done already by `ClearHighlights` - Get rid of the check for existence of `w:*_timer_id` since I believe that there is no way of it being unset in the current state. The `_Highlight*` functions are only called via the timer so there should always be the variable. I could also not reproduce the description in the comment - this might have been true in a previous revision. - Make sure that the visual selection itself is not matched. This actually increased the performance a lot while also looking like normally (there were some subtle differences between the highlight by visual mode and `CursorColumn`)
6.7 KiB
6.7 KiB