| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-11-28 | Fix pasting after when selections are overlapping | Maxime Coste | |
| With overlapping selections, pasting after breaks assumption of SelectionList::for_each as our changes are no longer happening in increasing locations. We hence cannot rely on the ForwardChangeTracker in that case and have to rely on the more general (and more costly) ranges update logic. This interacts poorly with paste linewise pastes and we try to preserve the current behaviour by tracking the last paste position. Overall, this change really begs for overlapping selections to be removed, but we will fix them like that for now. Fixes #4779 | |||
| 2021-03-08 | Binary search for first range to change | Jason Felice | |
| 2020-04-06 | Support empty ranges in replace-ranges highlighter | Maxime Coste | |
| 2020-01-08 | Update inserted range when generating InsertCompletionHide hook param | Maxime Coste | |
| The buffer might have been mutated in the mean time. Fixes #3270 | |||
| 2018-06-11 | Extract update_ranges_ifn as a general utility function | Maxime Coste | |
| 2017-11-07 | Slight code cleanup in change update functions | Maxime Coste | |
| 2017-11-04 | Code style tweak | Maxime Coste | |
| 2017-01-13 | Update ranges highlighter options according to buffer changes | Maxime Coste | |
