Friday
It mostly works. I needed to define an obsolete variable for native-comp triggered by installing straight.el.
As I enter the Midnight, along the counter a few new heads turn to see, who's coming in. It's only me. As I carefully close the door to leave the cold wind outside, a whizzing sound can be heard --- apparently emanating from my backpack. Ya ya, I know, it's my trusted notebook grinding away on a build of emacs 29 ...
I turn to my favorite table in the corner, because it has a power outlet close. Hastily I retrieve the machine from my backpack and plug in the power supply. That very moment the whizz dies. make completed. Puh. No errors. Lucky me, I guess.
~bartender? A coffee with cream and sugar, please. Thanks! Ah, and some of that eggcream, if you will? Nothing left? Unbelievable.
Another reason to be here is to wait for nothing in particular to happen. Who knows. Maybe, just maybe after all these years the goddess is going to appear just in front of my eyes. However, chances are slim. Sigh.
Later: emacs-29.0.60 works to some extend, however, I need to brush up on my configuration, it seems. Too late for my brain. So, let's see, what the juke box has to offer ... maybe "Hip Walk" by Peter Herbolzheimer Rhythm Combination & Brass?
It mostly works. I needed to define an obsolete variable for native-comp triggered by installing straight.el.
FYI: treesitter only really works if you have Eglot setup first, I found this out the hard way.
Also, the JIT compiler is mostly good but sometimes severely lags where it really shouldn't. One example is org-table-align, where tabbing an org-mode table into alignment can sometimes take in excess of 10 minutes depending on the size of your document and how close you are to the beginning of it.
I'm happy that Emacs is getting so much attention these days development wise, but damn is it really hard to keep a persistent config
As detailed here
https://www.adventuresinwhy.com/post/eglot/emacs is moving quite rapidly on some fronts. I'm not considering myself a "power user", and I never learned to code in elisp, however, my configuration still weighs in at 1838 lines including 34 calls to use-package.
That being said, I have mostly stayed with emacs defaults, especially key bindings. Lesser used function I always call with M-x name.
But, of course, as you know, fiddling with the configuration is part of the game. On the upside: I'm using emacs since 30 years and I did not have to relearn a lot along this path.
Cheers!