Christer Enfors

user, developer, enthusiast, secular humanist and Shorinji Kempo practitioner. I also enjoy fantasy TTRPGs, including solo play.

Since filtering by language doesn't work on your personal timeline on Mastodon, I'm unlikely to follow people who primarily post in languages other than English or Swedish - sorry.

Pronouns
he/him
Christer EnforsEnfors
2026-03-14

And before anyone asks - no, this is not . It was A LOT of fun to code, and I'm learning a lot of . That's part of the reason why I'm doing it. And I'm nowhere near done with it.

Christer EnforsEnfors
2026-03-14

RE: ttrpg-hangout.social/@enfors/1

For anyone who wants to try this out in :

M-x package-refresh-contents RET
M-x package-install RET solo-rpg RET

Christer EnforsEnfors
2026-03-13

@leadore @evgandr Well, that may well be true, but there's a difference between people who use Emacs, people who make pull requests for it, and its core developers.

Christer EnforsEnfors
2026-03-13

@kf Nice to meet you too! I must confess I had to resort to Google Translate for that. My learning ambitions are way lower than yours; I'd be happy if I could listen to my wife talk to her friends and relatives and understand most of what's being said. Most of them would understand me if I replied in Swedish or English, so I'm primarily going to focus on understanding Estonian, rather than speaking it.

Christer EnforsEnfors
2026-03-13

@evgandr It seems unlikely to me that will ever be , but I could be wrong. I haven't kept up with the politics around its development, but I have a feeling that at least RMS (and probably most others too involved in its development) are against .

Christer EnforsEnfors
2026-03-13

@codeDude As someone who has used vi/vim and Emacs since 1995, and enjoy using both of them, I would definitely encourage you to switch to under these circumstances. It's a different feel compared to but still similar, because they're both text and keyboard based, and very nerdy.

I find that Emacs is an extremely mature product which supports *anything* I want to do with it. It makes me very imatient with other, less capable software.

Christer EnforsEnfors
2026-03-12

@kf Ah, a fellow Estonian language learner? Let's see if I can write this correctly:

Kas sa õpid eesti kelt kaa? Mino... naine? (wife, not "woman") on estlaane, nii ma õpin aga see on väga raske.

Christer EnforsEnfors
2026-03-12

@arstechnica I wonder if they will also solve the most basic problem I have, which is that every time I ask Maps to help me navigate somewhere, it begins by explaining how to drive out of my own neighborhood.

Thanks, but I already know how to drive out of my neighborhood. Once I've done that, I will make the first navigational choice - going left or right. THAT's where the spoken nagivational prompts should start. I already know I have to take a left after I live my driveway, thanks.

Christer EnforsEnfors
2026-03-12

@jeffjarvis Thanks for the gift link, Professor! Much appreciated.

Christer EnforsEnfors
2026-03-12

Yeah, I'm still not done with my autistic meltdown over this. I'm still pissed off.

I mean, what in the WORLD where thinking when they decided "Let's put the unlabeled, anonymous but very important menu button f---ing INSIDE another, UNRELATED button"?

Is this how we design UIs now? Sure, why not. I'll add my own suggestions:

Let's put the "New tab" button inside the "Back" button, the "Bookmarks" button inside "About", and "Search" inside "Open", because why the f--- not?

Christer EnforsEnfors
2026-03-12

Bug report filed.

I'm a grumpy old software developer, and bad UI design is my windmill, let me tilt at it damnit.

Christer EnforsEnfors
2026-03-12

I'm seriously going to file a bug report about this.

Christer EnforsEnfors
2026-03-12

I mean, common sense would tell you that a three dots menu button that is visually inside an "Unlock Premium" would mean that those three dots are related to the UI element to which they obviously belong, but no! That would be too simple. No no, the three dots have nothing to do with unlocking premium. just - for some bizarre reason - decided to hide an important menu inside an unrelated UI element.

Why? Well, you tell me!

Christer EnforsEnfors
2026-03-12

In my continued quest to escape the red squigly lines of spell check doom, I went looking for the "Settings" button in the web version of Teams. Should be simple, right? ... right?

It turns out that in their ever-increasing user hostility, has decided to hide that particular menu INSIDE THE TOTALLY UNRELATED "UNLOCK PREMIUM" BUTTON. The three dots button is WITHIN another UI element which is asking me for money, meaning it is literally the LAST place I would look.

Screenshot of the UI element in question.
Christer EnforsEnfors
2026-03-11

RE: infosec.exchange/@SecurityWrit

Well, if this isn't hilarious, then nothing is.

Christer EnforsEnfors
2026-03-11

@mark Emacs is the best. I've been using it for over 30 years. It has in fact spoiled me with its maturity and customizability. It makes me very impatient with other software, such as Teams, which is no where near as customizable and does stupid things all the time which I can't change.

Christer EnforsEnfors
2026-03-09

@mhd I'm quite happy with Helm.

Christer Enfors boosted:
2026-03-07

Geneva Convention 1977 Protocols:
“It is prohibited to attack, destroy, remove or render useless objects indispensable to the survival of the civilian population, such as... drinking #water installations & supplies and irrigation works... for any other motive.”
tribuneindia.com/news/world/bl

Christer EnforsEnfors
2026-03-07

I just realized that after making a tiny documentation contribution to a few years back, I'm now mentioned inside the Emacs source directory, in etc/AUTHORS.

This makes me unreasonably proud. My contribution was insignificant, but it feels great to have my name permanently enshrined in one of the oldest and most respected pieces of software in the planet.

And who knows - given that I'm now publishing packages, I might contribute more in the future?

Christer EnforsEnfors
2026-03-07

@RandamuMaki I haven't heard of this. Can I ask what the context is?

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst