Because I need to get this out of my system

Linux Journal, Monday, April 14, 2025

Published on: Apr 14, 2025 at 07:21 PM • 1 min read

Today started out working on ways to make key bindings, specifically for copy and paste, more consistent. I determined that the best I can do is to get close. The big one was enabling CUA Mode in Emacs. That at least gets Emacs close to “normal”. As far as I know, Terminal is a lost cause. It’s SHIFT-Ctrl-x and SHIFT-Ctrl-v and I’ll just have to learn to live with it.

Speaking of Emacs, on day one I installed it using the “Software” app. Worked great, and it was version 30.x, which my config now requires. The problem was that there was no emacs or emacsclient available via a terminal. Weird. So, I tried sudo dnf install emacs, which included both commands. Nice, except they were version 29.4. Not useful. I still don’t know how to get newer versions of all the Emacs stuff. I suppose I could try building it from source, but I’m not ready to tackle that quite yet.

On a positive note, I’m typing this in Emacs on the ThinkPad and will be able to deploy it properly. I also have Hugo running for managing and deploying baty.net. Progress!

I’m still at that stage where every time I get stuck I jump over to the Mac. I don’t know if I’ll ever get past that.

Another issue is that it may have been a mistake to do a “Save as…” on my entire Emacs config, simply because I didn’t want to deal with all the Mac vs Linux discrepencies. My config is too complex to have to manage in two places,, so I think I’m going to need to figure out how to deal with the discrepencies. Probably a bunch of (if (eq system-type 'darwin)...) conditionals, is all.

I’ll deal with that tomorrow.