More about Org-mode Island

Following up after reading Jeremy Friesen’s response to my earlier post

December 28, 2023 · Jack Baty

Beyond the Infinite Denote

I’m using using Denote’s silo feature for accessing my Beyond the Infinite folder

December 24, 2023 · Jack Baty

Sending Org-journal entries to Day One

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. (defun jab/dayone-add-note () "Sends current subtree as Day One entry" (interactive) (org-mark-subtree) (shell-command-on-region (point) (mark) "/usr/local/bin/dayone2 -j=Journal new" nil)) It’s not perfect, since it includes any PROPERTY drawers and leading stars, but it works and was easy to make.

December 19, 2023 · Jack Baty

Spacious-Padding Emacs package

Prot’s Spacious-Padding Emacs package adds some room to breath in the Emacs UI.

November 15, 2023 · Jack Baty

When a minor annoyance sparks an unreasonable change

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. ...

November 9, 2023 · Jack Baty

Display list of org-attach'ed files in buffer property

I often want a list of attached files displayed right in the org-mode file.

November 9, 2023 · Jack Baty

Reason I love Org-mode No. 257, archiving TODOs

Just a quick appreciation of a common Org-mode feature.

November 2, 2023 · Jack Baty

I'm doomed...again

I should stop trying to roll my own Emacs config. So I did.

November 1, 2023 · Jack Baty

Creating new Hugo posts using Emacs but with an option to use bundles

A lisp function for generating either Page Bundles or normal Markdown files when creating new Hugo posts.

October 7, 2023 · Jack Baty

RSS feeds as emails using Notmuch and rss2email

Could I too start storing things as email and find them later using Notmuch?

September 20, 2023 · Jack Baty

Org-journal stays

I’ll probably continue using Org-journal no matter what

September 3, 2023 · Jack Baty

Using both Denote and Org-roam

Using both Denote and Org-roam packages seems crazy, but I’m trying it.

August 20, 2023 · Jack Baty

Changing Emacs keybindings is not trivial

Technically, it’s easy. Actually doing it is a nightmare.

July 22, 2023 · Jack Baty

I just can't get into Obsidian

My thirty-days-of-Obsidian lasted nine days.

July 9, 2023 · Jack Baty

Friday, June 23, 2023

Wasting time in Emacs. Essential Knowledge book bundle.

June 23, 2023 · Jack Baty

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

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. ...

June 22, 2023 · Jack Baty

Thursday, June 15, 2023

I need to re-calibrate. Is Emacs a waste of time? Complexity.

June 15, 2023 · Jack Baty

Saturday, June 10, 2023

Dammit I just lost an hour on Mastodon even though I’m supposed to be “off” social media. I have nothing to show for it, either. It’s insidious! I lost my head for a second and thought maybe I’d do the whole “Emacs from scratch” thing again. This time, I tried the new beta branch of Crafted Emacs because I like their approach on the new version. But yeah, it’s beta and things broke and I’m not good enough to troubleshoot. Back to Doom for now. ...

June 10, 2023 · Jack Baty

A couple of Mu4e improvements

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! Another snag I’ve run into while using Mu4e was that sometimes I also use Apple’s Mail on macOS and iOS and any messages I delete there would only be flagged as “trashed” in Mu4e, so they would show up in the inbox, cluttering things considerably. The fix for this was to set Expunge Both in my .mbsyncrc file. Also much better! That one has been bugging me for a long time. ...

May 6, 2023 · Jack Baty

I can't be trusted with powerful software

It’s happening again. My love of powerful, complex software has overrun my ability to avoid tinkering. For example, I’ve spent several hours this week working on my Org-mode agenda display. Configuring org-super-agenda is tons of fun. It can make one’s Agenda absolutely sing and dance, which is not ideal for me because I’ve spent way too much time trying to teach it to sing and dance. I could have finished all of the tasks on my todo list in the time I’ve spent getting them to display just right. ...

April 27, 2023 · Jack Baty