summaryrefslogtreecommitdiffstatshomepage
path: root/src/nvim/extmark.c
AgeCommit message (Expand)AuthorFiles
2026-02-16fix(extmark): adjust invalidate range by one for deleted lines #37897luukvbaal1
2026-01-02fix(api): buffer overflow in nvim_buf_get_extmarks overlap #37184Francisco Giordano1
2025-11-16docs: misc #36580Justin M. Keyes1
2025-08-14refactor(build): remove INCLUDE_GENERATED_DECLARATIONS guardsbfredl1
2025-04-21fix(api): wrong return value with reverse range + overlap #32956luukvbaal1
2025-04-11fix(column): don't count signs on lines beyond eob #33410luukvbaal1
2025-03-19fix(marks): ensure decor is removed with proper range (#32973)luukvbaal1
2025-03-16fix(marks): issues with invalid marks and marks beyond eob (#32862)luukvbaal1
2025-01-15fix(marks): revise metadata for start mark of revalidated pair #32017luukvbaal1
2025-01-10fix(decor): set invalid flag for end of invalidated paired marksLuuk van Baal1
2025-01-09fix(decoration): fix crash when on_lines decor provider modifies marktreebfredl1
2024-12-06fix(marks): skip right_gravity marks when deleting textLuuk van Baal1
2024-09-04fix(decor): exclude invalid marks from meta totalLuuk van Baal1
2024-07-20fix(marks): revalidate marks whose position did not changeLuuk van Baal1
2024-06-07feat: get/set namespace properties #28728altermo1
2024-05-26fix(extmarks): issues with revalidating marks #28961luukvbaal1
2024-05-03perf(extmarks): better track whether namespace has extmarks (#28615)zeertzjq1
2024-02-21feat(extmark): window scoped extmarkaltermo1
2024-02-17fix(decorations): crash with revised mark with changed decoration flagsbfredl1
2024-02-12fix(extmarks): redraw pre-undo position (#27437)zeertzjq1
2024-02-12perf(extmarks): avoid unnecessary invalidations for virt_text (#27435)zeertzjq1
2024-01-27fix(column): clear "b_signcols" before moving saved marksLuuk van Baal1
2024-01-26fix(extmarks): do not remove decor from invalid old marksLuuk van Baal1
2024-01-25refactor: IWYU (#27186)zeertzjq1
2024-01-22fix(column): clear "b_signcols" when marktree is clearedLuuk van Baal1
2024-01-22perf(extmarks): add metadata for efficient filtering of special decorationsbfredl1
2024-01-18refactor(extmarks): remove unused new pos from ExtmarkSavePosLuuk van Baal1
2024-01-17fix(extmarks): do not remove invalid marks from decor upon deletionLuuk van Baal1
2024-01-15fix(column): keep track of number of lines with number of signsLuuk van Baal1
2024-01-13refactor(marktree): unpaired marktree_get_alt() returns itselfLuuk van Baal1
2024-01-11refactor(IWYU): fix headersdundargoc1
2023-12-20refactor: eliminate cyclic includesdundargoc1
2023-12-18docs: add style rule regarding initializationdundargoc1
2023-12-14fix(extmark): only invalidate unpaired marks on deleted rowsLuuk van Baal1
2023-12-07perf(column): keep track of number of lines that hold up the 'signcolumn'Luuk van Baal1
2023-12-02fix(extmarks): restore old position before revalidatingLuuk van Baal1
2023-11-29fix(extmark): restore extmarks when completing original textLuuk van Baal1
2023-11-29refactor: move some constants out of vim_defs.h (#26298)zeertzjq1
2023-11-28refactor: fix headers with IWYUdundargoc1
2023-11-28fix(column): redraw and update signcols for paired extmarkLuuk van Baal1
2023-11-27build(IWYU): fix includes for undo_defs.hdundargoc1
2023-11-26refactor: move garray_T to garray_defs.h (#26227)zeertzjq1
2023-11-25build: rework IWYU mapping filesdundargoc1
2023-11-22refactor(decorations): break up Decoration struct into smaller piecesbfredl1
2023-11-18refactor(extmark): redundant ExtmarkInfo delenda est, use MTPair insteadbfredl1
2023-11-18Merge pull request #25724 from luukvbaal/signmergebfredl1
2023-11-17refactor(sign): move legacy signs to extmarksLuuk van Baal1
2023-11-16refactor: iwyu (#26062)zeertzjq1
2023-11-12build: remove PVSdundargoc1
2023-11-08feat(extmarks): add 'invalidate' property to extmarksLuuk van Baal1