Files
neovim/test/functional
luukvbaal 9da90af0f7 fix(marks): wrong display after inserting/deleting lines #33389
Problem:  Lines to/from which virt_lines or inline virt_text may have
          moved are left valid. Similarly the modified region may be
          too small to account for moved decorations after inserting
          or deleting lines. `redrawOneLine()` can be replaced with
          a call to `changed_lines_redraw_buf()`.

Solution: Invalidate the line after a change if there is virt_lines, or
          inline virt_text in the buffer with 'wrap' enabled. Extend the
          modified region for inserted or deleted lines if there may be
          decorations in the buffer. Remove `redrawOneLine()`.
          Simplify the logic for `changed_lines_invalidate_win()`.

Co-authored-by: zeertzjq <zeertzjq@outlook.com>
(cherry picked from commit 064ff74cdb)
2025-04-11 12:03:53 +00:00
..
2025-03-18 06:18:37 -07:00
2025-03-26 14:48:09 +01:00
2025-03-15 15:00:44 +01:00
2025-03-02 14:27:52 -08:00
2024-11-21 06:50:30 +08:00
2025-03-02 14:27:52 -08:00
2024-04-23 18:17:04 +02:00