helix-mirror/helix-term/tests/test
Michael Davis 42e37a571e
Apply transactions to all views (#4733)
* Add a test case for updating jumplists across windows

* Apply transactions to all views on history changes

This ensures that jumplist selections follow changes in documents, even
when there are multiple views (for example a split where both windows
edit the same document).

* Leave TODOs for cleaning up View::apply

* Use Iterator::reduce to compose history transactions

Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>

Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>
2022-11-23 12:28:49 +09:00
..
auto_indent.rs flush writes on force quit (#4397) 2022-10-21 13:28:29 +09:00
auto_pairs.rs flush writes on force quit (#4397) 2022-10-21 13:28:29 +09:00
commands.rs Fix range offsets for multiple shell insertions (#4619) 2022-11-14 09:45:52 +09:00
helpers.rs Silence dead_code warning on AppBuilder::with_config 2022-10-21 08:43:15 +09:00
movement.rs flush writes on force quit (#4397) 2022-10-21 13:28:29 +09:00
prompt.rs flush writes on force quit (#4397) 2022-10-21 13:28:29 +09:00
splits.rs Apply transactions to all views (#4733) 2022-11-23 12:28:49 +09:00
write.rs flush writes on force quit (#4397) 2022-10-21 13:28:29 +09:00