feat(events): MarkSet event, aucmd_defer() #35793

Problem:
- Can't subscribe to "mark" events.
- Executing events is risky because they can't be deferred.

Solution:
- Introduce `MarkSet` event.
- Introduce `aucmd_defer()`.

Helped-by: zeertzjq <zeertzjq@outlook.com>
Co-authored-by: Justin M. Keyes <justinkz@gmail.com>
This commit is contained in:
Nathan Smith
2025-12-07 12:13:31 -08:00
committed by GitHub
parent 64cf63a881
commit 551bb63d44
14 changed files with 448 additions and 4 deletions

View File

@@ -160,6 +160,7 @@ error('Cannot require a meta file')
--- |'LspProgress'
--- |'LspRequest'
--- |'LspTokenUpdate'
--- |'MarkSet'
--- |'MenuPopup'
--- |'ModeChanged'
--- |'OptionSet'