Succumbed to mu.

This had to happen eventually.

April 17, 2023 · 3 min · 427 words · Mike Hall

An org-contacts source for lbdb

I modified a Perl lbdb backend by ‪@[email protected] ‬to use my org-contacts with mutt

April 16, 2023 · 2 min · 371 words · Mike Hall

Making a plaintext personal CRM with org-contacts

I don’t like the looks of any of the personal CRM software out there, so I’m making a plaintext one.

April 13, 2023 · 9 min · 1806 words · Mike Hall

Daily Notes for 2023-04-12

More ChatGPT and org, using the org agenda, Yellowjackets again, Doom keybindings

April 12, 2023 · 7 min · 1419 words · Mike Hall

Dungeons and Dragons threads its needle

I went in unsure how it could work, came out pretty sure it did work, and I think I understand why.

April 10, 2023 · 7 min · 1440 words · mike

Writing elisp, Puppet code, and Ruby with ChatGPT.

I finally took the time to play with ChatGPT to configure Emacs and write some Ruby.

April 10, 2023 · 8 min · 1562 words · mike

Macros to score mail in mutt

Some ruby wired up to mutt macros allows for on-the-fly sender scoring and a color-coded message index.

April 9, 2023 · 4 min · 700 words · mike

Daily notes for 2023-04-08

As always, a plaintext revival means a mutt revival.

April 8, 2023 · 6 min · 1119 words · mike

Considering Twitter

Cross-posting is failing and I’m not sure why I am keeping a Twitter account.

April 7, 2023 · 3 min · 502 words · mike

First stab at literate config with Doom Emacs

My historic pattern for descending into Emacs hell has always started with the kitchen-sink init, and the path to recovery has always involved a patient refactoring into multiple files: Some kind of “the basics,” something just for org, something for odd little quality of life things, and a quarantine file where new stuff can enjoy a probation period where I can bisect it first when something goes wrong. If I add a big chunk of functionality from a new mode, that might get its own file, too. ...

April 5, 2023 · 4 min · 852 words · mike