Preserve the mouse selection even when the contents of the screen are scrolled or overwritten provided the new text does not intersect the selected lines.

Requires a small CPU usage overhead when scrolling/drawing characters
even in the absence of a selection. I couldn't isolate the overhead from
statistical noise in my testing.
This commit is contained in:
Kovid Goyal
2018-07-25 16:16:57 +05:30
parent 57871e1983
commit d72098bdf8
2 changed files with 44 additions and 3 deletions

View File

@@ -6,6 +6,10 @@ Changelog
0.12.0 [future]
------------------------------
- Preserve the mouse selection even when the contents of the screen are
scrolled or overwritten provided the new text does not intersect the
selected lines.
- Linux: Implement support for Input Method Extensions (multilingual input
using standard keyboards) via `IBus
<https://github.com/ibus/ibus/wiki/ReadMe>`_ (:iss:`469`)