for the former, there's editorconfig, which a surprising number of projects i've contributed to uses, and some editors (nvim in my case) pick it ip out of the box
for the latter, treesitter provides actual semantic matching on the parser, and failing that, lsp-based color matching is a full on compiler giving you token information to color with (i never used the latter though)
@ada you need to follow those restrictions upon distribution, not usage, this distinction is what makes the gpl a copyright law based license instead of an EULA
and is also the reason distros don't need an "accept eula" thing built into their package managers
@ada being aware of the gpl != "accept EULA" button
most installers just re-use the EULA mechanism and slap the GPL as the license, but all you'd need to do is show the gpl and have the user go next, clicking "i accept" is the meme, not making the user aware of it
and in both cases they'll ignore it and just continue, the only difference is being forced to check a meaningless box
also, https://lore.kernel.org which is arguably the biggest mailing list out there, has a thread-like view too, if you click "nested" view instead of "flat"
and it has an rss/atom feed so you can keep up with the list without being subscribed to the list
i've been in a dozen mailing lists (some with high thruput, gentoo-user and gentoo-devel with close to 2 to 3 dozens mails per day), and my ~/mail/Lists folder is 62M in size, which is nothing
the it'll only be an issue with a mail provider if they charge you *per mail* instead of per storage which unless you're getting hundreds of mail a minute, is dumb
lastly, sending patches to a mailing list without being subscribed to said list should be allowed, and is on sourcehut for example, if the patches list requires you *to be subscribed*, i'd understand the issue, but nothing stops a mailing list that accepts patches without a subscription, making it *more* convenient than a forge
no making a new account on a small self-hosted forge to make a single pr or issue, you just, mail it from your already existing mail account
a wannabe hacker just going arounda c gremlingif i forget to cw or alt text please scream at me to, thank you♫♪ And yet we laughed despite it all, at this life which has no meaning at all ♪♫