Finding an org-contact record's emails in MailMate and events in Google Calendar

Looking up email histories and past Google Calendar events from org-contacts, and a few ideas about how to schedule time with people.

May 2, 2023 · Mike Hall

Were you to attempt something like this in AppleScript

I started down the path of building some sort of PRM in org-mode because I couldn’t find anything that worked the way I wanted. I did briefly look at Apple’s Contacts app, and also at Cardhop, which builds on top of your Contacts database but still makes some assumptions about how good you are at all at remembering to reach out to people. I also looked at Monica, an open source PRM....

April 27, 2023 · Mike Hall

Extending the plaintext CRM to mail contacts

Added a little automation to contacts.org with a function that auto-populates a message buffer in mu4e.

April 18, 2023 · 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 · 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 · Mike Hall

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
A picture of an iPhone

org-mode In Your Pocket Is a GNU-Shaped Devil

If the iPhone has helped me accomplish one thing, it has probably been to make it easier for me to stay away from Emacs. It works like this: It is not controversial to assert that Emacs is an environment all its own. You can find libraries and packages that allow Emacs to acknowledge and talk to outside environments, so it’s not a closed environment, but it’s different enough that there’s some fiddling involved to get it chatting with the outside world....

February 3, 2010