Another unexpected joy running an immutable operating system: Emacs 30 does not ship complete treesitter implementations for the languages it proports to support out of the box.
Instead, you get an opaque error about missing so's, have to find the command that goes and downloads the language spec implementation (!) from some random web site, usually githib (!!) and compile it (!!!) and install into $HOME (!!!!).
I hope that whoever decided any of the above was a good idea was having a great time being super high on whatever substance they were on when Decisions Were Made. But it obviously can easily break horribly on any system other than one being identical to the OG hacker's personal setup. If they were running a SMTP service, it'd be an open relay.
Clearly, this is a challenge for people with slightly less loose security postures (that is to say, even just having a security posture), or for people who run $HOME in heterogeneous environments, and also probably in a bunch of ways I can't even imagine.
Good times!





