Skip to main content

Emacs

Dropping back to Doom Emacs

·375 words
I haven’t used Doom Emacs in a while. Thought I’d give it a spin. Besides, I still miss my vim bindings from back in the day. Evil mode to the rescue.

My "Use Obsidian for a month" experiment lasted 7 days

·480 words
Don’t ask me why I occasionally try to move away from Emacs. I can’t explain it. Under duress, I’d say it’s because Emacs swallows the world, and I like changing things up. Doing everything in Emacs makes that difficult. Org-mode is unmatched, but it’s also essentially useless outside of Emacs1. I get a little twitchy about that. Also, sometimes a package update throws a wrench into my Emacs config or I become tired of C-x C-whatever all the time and so I start shopping for a replacement.

Org-social

·61 words
tanrax/org-social: Org Social is a decentralized social network that runs on an Org Mode file over HTTP.

Org-mouse Emacs package

·82 words
org-mouse is a built-in package for Org mode that lets one do some handy things using the mouse in Org files. Things like checking checkboxes and toggling subtrees.

Too much rope

·247 words
I had a couple of drinks last night and opened my laptop and accidentally launched Obsidian and thought, “Oh, I remember. This is pretty cool! I should use this for everything.” so this morning I’m staring at Obsidian wondering what now?

Set point at first heading when opening Org mode file

·160 words
I recently discovered Org mode’s speed keys option and it’s pretty great. One caveat with speed keys is that they only work if the point is at the very beginning of a heading. To help with this, I (with Claude’s help) created a small lisp function and hook to move the insertion point to the beginning of the first heading whenever I open an Org mode file. I’m recording it here in case it’s useful to anyone else.

Thursday, February 27, 2025

·146 words
New t-shirt is funny. I’ve been shopping for desktop computers to run Linux. Something easy and nice, like a low-mid range Thelios, maybe. This is a terrible idea and I should stop doing it at once.

An improvement to org-goto from James Dyer

·61 words
I hesitate to use org-goto in my Org mode files because I find the UI for it to be confusing. In a recent post, Streamlining Navigation in Org-Mode using an adapted org-goto, James Dyer makes some nifty improvements. The TL;DR is this:

Into Doom and out again

·342 words
Doom Emacs is pretty great, especially for former Vimmers. I lived in Doom for a long time because it makes so many little things nicer, without having to dedicate one’s life to customizing Emacs.

The gravitational pull of Emacs

·351 words
I want things to be simple and without distraction. I want to avoid futzing all the time. To this end, I often try to move away from using Emacs for everything. Emacs is not simple, no matter how hard I try to force it to be simple.

Emacs Howm package for notes

·378 words
howm is an Emacs package for taking notes. It was recommended to me recently, so I thought I’d take a look. The project page says “howm: Write fragmentarily and read collectively.” Worth a shot, right?

The Org-mode Island

·69 words
The more I lean into using Org-mode files for everything, the more isolated I’m feeling. It may be irrational, because “plain text”, but having to export or otherwise translate everything when I post to my blog or other tools is becoming less fun. Org-mode Island is beautiful, but lonely.

Sending Org-journal entries to Day One

·100 words
I mentioned that I should create a lisp function for sending my org-journal entries to Day One. Turns out I’d already done it. The only problem was that the original version assumed I was using a new org file every day. I’m now doing monthly files, so I needed to change how the text selection was made. Here’s the new function.

When a minor annoyance sparks an unreasonable change

·210 words
This morning, I had trouble finding something that I was certain I’d written yesterday. I was pretty sure I’d written it in one org-mode file or another, but it seemed to be missing. Turns out it wasn’t missing. I just couldn’t see it because of the way the results show up when searching for something in Emacs. The display of search results when running projectile-ripgrep is pretty awful, and I missed what I was searching for. Here’s what it looks like in Doom Emacs by default.

Editing Hugo's Markdown directly (not using ox-hugo)

·506 words
I have been wondering if the benefits of using ox-hugo just so I can write posts using Org-mode format is worth the extra layer of abstraction. I prefer Org-mode to Markdown, but Markdown is fine. In fact, Markdown-mode makes editing Markdown in Emacs quite pleasant. Ox-hugo is a great package, but increasingly seemed like a clever but unnecessary abstraction. One of its best features is that it makes creating new posts super easy. I never liked using the Hugo CLI, so ox-hugo solved that problem.

A couple of Mu4e improvements

·158 words
I usually prefer reading my email using Mu4e in Emacs, but the Vim (“Evil”) keybindings have been broken since upgrading to 1.10.x. (See this PR for background). This added so much friction that I went back to Mail.app and Notmuch. Recent changes in evil-collection have fixed the issue but weren’t available yet when updating Doom. The fix for now was to (unpin! evil-collection) in packages.el. Much better!

Back to Org-roam (from Denote)

·455 words
Update: I think Org-roam is the right answer for most people, but I could not resist the simplicity and lack of dependencies of Denote, so I am back in Denote as of June, 2023.

The Spark File

·196 words
Ten years ago, Steven Johnson wrote The Spark File, in which he describes his process for keeping track of hunches, ideas, etc. in a single text file.

iA Writer vs Emacs

·119 words
Emacs can be ugly, but it doesn’t have to be. Above we have the highly-polished and thoughtful iA Writer on the left and Emacs on the right.

Hiding File Permissions in Dired

·97 words
Dired mode in Emacs is fantastic, but one little thing that annoyed me was that the directory listings show file ownership and permissions, taking up space with information I almost never care about.

C-x C-c

·283 words
I rage-quit Emacs this morning. By that, I don’t mean that I hit C-x C-c really hard, although I did do that. I mean I stopped using Emacs.

Publishing portions of my Org-roam database

·119 words
I’m trying something new. I’ve become a pretty heavy user of Org-roam for personal notes. I put nearly everything there now; technical notes, contact information, project notes, vendor info, etc. These notes are all nicely linked and backlinked and live in my main ~/org directory so I can easily find things right within Emacs.

Aligning comments in Emacs

·267 words
I want my per-line code comments to line up nicely, so I’ll often add a bunch of spaces by hand to make things just so. I realized that, being Emacs, there must be an easier way to handle this. Of course there is.

Org-roam vs other Roam-alikes

·409 words
As you probably know, I struggle with where to keep my notes. For a few months now it’s been a battle between Org-roam and Roam. Org-roam has been in the lead, mostly due to Roam being unstable and (soon to be) expensive. Also, my infatuation with Org mode is on again.