On Mar 7, 2023, at 7:06 AM, Dmitry Gutov <dgutov@yandex.ru> wrote:
On 06/03/2023 00:41, Yuan Fu wrote:
What are the implications of turning something into a :core package? I can’t
find much description of it. If my understanding of it is correct, I think it
would be beneficial to make new tree-sitter modes into :core packages. Right
now they are pretty bare-bones, and haven’t been “battle-tested”. Making them
core packages would allow us gradually improve them and fix errors that come
up. Those files I mentioned in the subject are new files, if that matters. But
I don’t know if there are any downsides of turning something into a :core
package.
Most of the associated overhead is having to keep in mind the version of Emacs
that each packages advertises compatibility with. Which makes using new
features (or fixes) from future Emacs versions harder (requiring versions
checks, etc).