Files
neovim/src/nvim
glepnir 724e1421f8 fix(api): keep highlight font through set/get and redraws #40200
Problem: a font set via nvim_set_hl is lost or corrupted with font-only groups,
attribute combining, and update=true, and is dropped on any attr-table rebuild.
nvim__inspect_cell also frees the font name while a returned dict still borrows it.

Solution: register font-only groups, carry font through hl_combine_attr, inherit
it on update, and persist sg_font so a rebuild can restore it. Keep interned font
names across a rebuild instead of clearing them. Add the missing font field to
get_hl_info.

Co-authored-by: Ryan Patterson <cgamesplay@cgamesplay.com>
2026-06-15 17:51:42 -04:00
..
2026-06-11 13:35:19 +02:00
2024-01-11 21:37:23 +01:00
2026-03-11 18:00:18 +01:00
2024-01-11 21:37:23 +01:00
2023-11-28 22:23:56 +01:00
2024-01-11 21:37:23 +01:00
2026-04-14 18:39:38 +02:00
2026-04-20 07:09:37 -04:00
2026-04-14 18:39:38 +02:00
2026-06-13 20:54:00 +02:00
2026-06-11 13:35:19 +02:00
2025-11-16 20:36:07 -08:00
2024-01-11 21:37:23 +01:00
2025-09-13 22:49:50 -04:00
2024-01-11 21:37:23 +01:00
2026-06-14 07:15:30 -04:00
2025-11-19 20:43:15 -08:00