ZIm/crates/editor/src/display_map
Piotr Osiewicz 64d0fec699
sum_tree: Store context on cursor (#34904)
This gets rid of the need to pass context to all cursor functions. In
practice context is always immutable when interacting with cursors.

A nicety of this is in the follow-up PR we will be able to implement
Iterator for all Cursors/filter cursors (hell, we may be able to get rid
of filter cursor altogether, as it is just a custom `filter` impl on
iterator trait).
Release Notes:

- N/A
2025-07-22 18:20:48 +02:00
..
block_map.rs sum_tree: Store context on cursor (#34904) 2025-07-22 18:20:48 +02:00
crease_map.rs sum_tree: Store context on cursor (#34904) 2025-07-22 18:20:48 +02:00
custom_highlights.rs debugger: Parse and highlight text with ANSI escape sequences (#32915) 2025-06-17 23:39:31 -04:00
fold_map.rs sum_tree: Store context on cursor (#34904) 2025-07-22 18:20:48 +02:00
inlay_map.rs sum_tree: Store context on cursor (#34904) 2025-07-22 18:20:48 +02:00
invisibles.rs vim: Add registers view (#25945) 2025-03-04 21:59:19 -07:00
tab_map.rs Fix soft-wrapping with fold creases (#28029) 2025-04-03 17:33:08 +00:00
wrap_map.rs sum_tree: Store context on cursor (#34904) 2025-07-22 18:20:48 +02:00