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.
A lisp function for generating either Page Bundles or normal Markdown files when creating new Hugo posts.
Could I too start storing things as email and find them later using Notmuch?
I’ll probably continue using Org-journal no matter what
Using both Denote and Org-roam packages seems crazy, but I’m trying it.
Technically, it’s easy. Actually doing it is a nightmare.
My thirty-days-of-Obsidian lasted nine days.
Wasting time in Emacs. Essential Knowledge book bundle.
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 need to re-calibrate. Is Emacs a waste of time? Complexity.
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....
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....
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....
At the end of each month, I convert my Org-journal entries into a nice PDF, print it, and put it into a binder. It occurred to me that my daily.baty.net website content is just a bunch of markdown files that could be treated the same as my org-journal files and perhaps printed as well. I started by concatenating March’s entries into a single Markdown file, like so: cat 2023-03*.md >> ~/Desktop/202303-MarchBlog....
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. Using both Org-roam and Denote for my notes is not sustainable. I had to make a call one way or the other. I went with Org-roam. This is a bit disappointing because I prefer the philosophy of Denote....
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. I, of course, thought this was a great idea and immediately started keeping my own spark file. It began in 2012 and I was reasonably consistent with it until 2016. After that, there was a lull, but it picked up again for a short time in 2021, after which I sort of forgot about it....
I’ve been tracking an issue with the way backlinks are displayed that affects my use of Org-roam. Someone (hwiorn) finally discovered a workaround when using Doom Emacs: delete the compiled version of org-roam-utils. Like this: rm .config/emacs/.local/straight/build-*/org-roam/org-roam-utils.elc Now my links show up correctly. Finally! I’ll probably need to delete the file every time I sync or update but I don’t care as long as there’s a fix. It was driving me nuts....
I know that film photography and Emacs are completely unrelated, but I have been thinking about both of them quite a lot recently. Since moving back to shooting film in 2003, I have regular thoughts of switching to all-digital again. It’s just easier. I have rooms full of “stuff” in support of film photography, and things would become so much faster and easier without all of that. A nice digital camera, a good RAW editor, an inkjet printer, and some hard drives, and I’m all set....
The more notes I put into Org-roam, the more I want to put there. My Org-roam directory has always been in ~/org/roam, meaning that my database was limited to files I put in that directory. The rest of my org files have been in ~/org, so they’re out of “reach” of Org-roam. Sometimes, though, I wanted link from, say, my Daybook.org file to one of my Org-roam files, thereby making that daybook entry part of my org-roam database....
I use Notmuch in Emacs for managing my email. It’s fast, powerful, and (once used to it) easy to use. There are a few oddities I’ve learned to work around. The first is with deleting messages. The manual for Notmuch states: Notmuch does not support, nor ever will, the deleting of messages Notmuch manual I’m ok with this, since Notmuch provides a way to essentially bury deleted messages using tags. I don’t necessarily need to actually delete the message file....
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. I’m using Doom Emacs in “Zen” mode, which is basically a tweaked version of Writeroom-mode. My tweaks include using iA’s Quattro font as a variable-pitch font and a little spacing via line-spacing. (add-hook 'writeroom-mode-hook (lambda () (setq line-spacing 0.5))) iA Writer is wonderful for editing Markdown files....