Using use-package the right way
I recently wrote that Emacs startup time doesn’t matter and I got quite a lot of heat for it. I totally stand by everything I said there, but I acknowledge that different people have different use-...
I recently wrote that Emacs startup time doesn’t matter and I got quite a lot of heat for it. I totally stand by everything I said there, but I acknowledge that different people have different use-...
I’m a big fan of the ~ (tilde) key and I make heavy use of it every day. That’s why I’ve never been fond of keyboards that move its position for whatever reason.1 I’ve discovered Control + ~ almos...
Every now and then I see people discussing one of the following: How editor X has faster startup time than Emacs (in a classic apples to oranges comparison style) and Emacs sucks because it doe...
OCaml is famous for allowing you to do a lot of things with modules. Like really a lot! Advanced features like functors, aside, it’s really common to either alias module names to something shorter ...
In my previous article I mentioned that OCaml’s Stdlib leaves a lot to be desired when it comes to regular expressions. One thing I didn’t discuss back then was that the problem is somewhat mitigat...
One of the things that bothered me initially in OCaml was the poor support for working in regular expressions in the standard library. Technically speaking, there’s no support for them at all! Wha...
If someone had told me a few months ago I’d be playing with .NET again after a 15+ years hiatus I probably would have laughed at this.1 Early on in my career I played with .NET and Java, and even t...
Often when I’m setting up new computers I take a bit of time to evaluate my programming toolbox and make some (usually small) adjustments to it. In January I got myself a new mac mini M4 and for wh...
Every programming language comes with some “batteries” included - mostly in the form of its standard library. That’s typically all of the functionality that’s available out-of-the-box, without the ...
I wasn’t an early adopter of TreeSitter in Emacs, as usually such big transitions are not smooth and the initial support for TreeSitter in Emacs left much to be desired. Recently, however, Emacs 30...