Re: markdown-ts-mode not recognized after updating built-in packages

Stéphane Marks <[email protected]> Sat, 27 Jun 2026 13:54:34 -0400
Newsgroups gmane.emacs.help
Message-ID <CAN+1Hbr9HmyYTHy+2u22Uj0rLsrtTRNcozURorKYEhys6dYRLQ@mail.gmail.com>
On Fri, Jun 26, 2026 at 5:55 AM Ashish Panigrahi <[email protected]>
wrote:

> Hi,
>
> I noticed recently that after updating the built-in packages (emacs
> 31.0.90), opening a markdown file with the built-in markdown-ts-mode
> doesn't not enable the major mode. An echo area message appears
> mentioning to uninstall the package since it is built-in since emacs 31.
>
> This is not an issue with the corresponding tagged releases of the
> built-in packages when installing emacs 31.0.90 from scratch. I also
> have an `:ensure nil` keyword in my use-package macro for
> markdown-ts-mode.
>
> Is this behaviour expected? Thanks.


Yes.  The MELPA release has been deprecated for Emacs 31+ since this commit
https://github.com/LionyxML/markdown-ts-mode/commit/801579b9b955f63673dd6dc9742c1fd5311b76c9

Perhaps someone I cc'd (or someone else) can recommend a good/best way to
handle sharing a configuration across pre 31 and 31+ where 31+ will use the
built-in package and pre 31 from your 'package-user-dir'.