free counter
Tech

Emacs: 2010%

Hi!

It feels as though I did one of these brilliant posts just last week, nonetheless it was per month ago? Time sure does fly

Since theres a round number in the title of the post, perhaps I will natter on a little more than usual? Sure! In the event that you insist!

So: That is part of some posts where I bloviate on what Emacs development is certainly going, partially through gamification of the Emacs bug tracker. This round, 10% was 205 bugs, so we started at 2050 open bugs, and after closing 10% of these, were now at

Drum roll

1966 open bugs! Well, thats a decrease, at the very least we had a rise in the last stretch.

But as you can plainly see, I acquired my act together and did some actual work.

The majority of it had been just the standard, eh, whatever, but I also experienced all of the bugs which were tagged as having a patch, and

applied a lot of those. (But a surprising number, perhaps 25 % of these closed, had already actually been applied, but discussion had just gone to other activities and nobody remembered to close the entranceway once they left.)

As you can plainly see, its been almost per year because the last time somebody took enough time to accomplish some triage on the patch reports, and thats really too much time I came across stuff within that should have already been applied a whole lot speedier, but

Hm I wonder just how many bugs Ive closed since i have started this silly project back 2019

*gulp5300 bugs. Dude.

Full chart.

As it is possible to clearly see, through the use of quadratic linear regression we are at negative 500 in 2026, also to achieve that at that time, Ill need to start opening bug reports rather than closing them.

Thats mathematics for you personally!

Anyway has Emacs gained any new and exciting functionality during the last month? Er Lets go through the NEWS file.

Oh, yeah, theres new branching commands for VC mode under C-x v b. But more significantly, theres C-x v v in diff buffers (thanks to Juri Linkov), that allows one to selectively commit things. Its very convenient for example, if youre focusing on something bigger in a file, and see an unrelated typo for the reason that file, now you can commit that unrelated part of another commit and never have to stash anything first. Its very convenient for all of us that futz around a whole lot.

We have now interpret OSC escape sequence in compilation buffers (thanks to Matthias Meulien), making output from some newer compilers nicer to learn.

We’ve a fresh package for setting wallpapers on desktops directly from Emacs and image-mode (thanks to Stefan Kangas), that is quite convenient.

Aaand

I finally incorporated the image cropping/cutting code I wrote a couple of years back.

Tada!

I understand, right?

But since this can be a round-numbered 10% post, lets look at more stats. Lets see Oops! Found a bug in the stats generator, so if Ive posted charts such as this before, theyve been er wrong.

But heres the entire summary of contributors monthly, going completely back again to 1985:

That is misleading as ever, because the VC (ahem) didnt really keep that much an eye on things back the 80s. However the last couple of years ought to be reasonably accurate:

And Its looking OK. Were up from about 45 to about 65 monthly during the last five years. (Note: Expert cherry-picking of dates; Im an ex stock broker in the end.)

But think about the amount of commits instead?

Yowza. Folks have been busy. Lets zoom in:

700 commits monthly? We appear to have significantly more than doubled the er development er velocity? I didnt really understand that, actually

Lets see any other thing more? Ok last one:

A couple of old Emacs stats posts visited HackerNews and reddit, which totally makes the WordPress stats unreadable for normal days for per month. Fie!

And thats it because of this chart-heavy extravaganza.

Read More

Related Articles

Leave a Reply

Your email address will not be published.

Back to top button

Adblock Detected

Please consider supporting us by disabling your ad blocker