Emacs 29 introduces vtable.el as a more flexible and user-friendly successor to tabulated-list-mode. In addition to a more user-friendly (allegedly) API, it also more fundamentally allows for displaying tables alongside other content, which will be useful for issues like #137.
The downside is that this restricts kele.el to only supporting Emacs 29 and later, but I think that's acceptable.
Definition of Done
kele-list is migrated to be vtable-based
Emacs <29 is removed from CI
Minimum supported Emacs version updated in documentation
Blocks #137.
Emacs 29 introduces
vtable.el
as a more flexible and user-friendly successor totabulated-list-mode
. In addition to a more user-friendly (allegedly) API, it also more fundamentally allows for displaying tables alongside other content, which will be useful for issues like #137.The downside is that this restricts
kele.el
to only supporting Emacs 29 and later, but I think that's acceptable.Definition of Done
kele-list
is migrated to be vtable-based