Ignoring the plumbing; Journelly and hashtags for mindful journaling

It’s fun watching the threads around what people have been doing with Journelly. A lot of people are very into the fact that it uses org-mode underneath. I am, too, because unlike Markdown, org-mode is super amenable to a variety of plaintext workflows that you could probably pull off with Markdown but without all the supporting infrastructure to make it easier. Take, for instance, the small problem of recreating reverse-chronological posting to a file: ...

May 3, 2025 · 11 min · 2234 words · mike

lmno-blog-capture v0.2 ('won't somebody think of the windows' edition)

My initial idea for lmno-blog-capture was “for dashing off super small posts in a transient window.” I wanted something org-capture-like so I could be writing about something, have a thought, and keep whatever I was working on in sight. So it never occurred to me to test what would happen if I had ended up going long and deciding to give myself more screen real estate with C-x 1. Then I did that and Emacs started squawking about having only one window to close, so even though it was saving my lmno.md file, it was complaining and not closing the posting minibuffer. I thought I fixed it once, but turns out I was fixing the wrong file in the wrong place for another project. Then it complained at me again today so I fixed it for real this time. ...

May 3, 2025 · 3 min · 509 words · mike

Music night: Mutoid Man and Silver Lake

Last night ended up being kinda “music night”: Alison’s friend Patricia Rojas played a set with her band, Silver Lake, at a guitar shop/bar in Buckman. Really nice Americana. Then we headed to the Twilight Cafe for Mutoid Man. I was super-excited for that one because I love just that band, and because all three members are in other bands I really love: High on Fire, Converge, and Cave In. They were really, really good and it was a great audience. ...

May 3, 2025 · 1 min · 81 words · mike

cielagonote v0.11 (Home of the Whopper)

I sat for a day with the nb daily plugin support question, a little torn: I do not like the daily file-naming convention (yyyymmdd.ext), especially since other files have datestamps in the names. I much prefer the daily-yyyy-mm-dd.ext for scanability and fuzzy-finding, and I like the way cielagonote titles the daily file, which matters in some parts of the Markdown ecosystem. So my initial approach was to tell nb people to just not expect the daily functionality to work in cielagonote, or that they’d just get a daily-yyyy-mm-dd file dropped in their nb instance that wouldn’t work with the daily plugin. I didn’t like that much. ...

May 2, 2025 · 2 min · 296 words · mike

cielagonote v0.3

This version just gets rid of a terminal reset after exiting the editor. It slowed things down, felt laggy, and seemed to be down to a thing that comes and goes depending on the combination of terminal, editor, and sunspots. Maybe I’ll add it to the configuration options. It also adds a warning in the README that nb support is incomplete. I do want to make a config switch for that. ...

May 1, 2025 · 1 min · 71 words · mike

cielagonote v0.5 (No Really)

Well, my lunch date canceled, so … with this version, nb support is switchable: notes_dir: ~/notes default_extension: md # or org exclude_dirs: - denote - .git hide_hidden: true # hides .files when enabled editor: micro # will be overridden with `nb edit` if nb_support == true nb_support: false # if true, overrides your editor: setting and enables nb file management So you can either just use cielagonote as a standalone note manager with no supporting ecosystem, or you can flip nb_support: to true and it’ll use nb’s native commands to create, rename, and delete notes, ensuring that nb’s underlying git repo stays clean and in sync with remotes. ...

May 1, 2025 · 2 min · 346 words · mike

Everyone gets a number. Choose one. We're great on Funyuns, but the rice ran out.

I did my first volunteer shift at a neighborhood food pantry today. It was over at the elementary school across the park, where Ben went. The person running things seemed a little harried, but did take the time to show me how to stand behind several bins and ensure proper distribution: One or the other of a packet of spaghetti noodles or a pound of white rice One can of tomato paste, sauce, or diced tomatoes One jar of peanut butter One or the other from a box full of ramen, canned fruit, and other stuff or baby food, apple sauce, white vinegar, soy sauce and cooking oils The station to my right had Funyuns and Nerds candies, and they were allowed to give away three of either. The station to my left had assorted meats: Hamburger, chicken thighs, and a few racks of ribs. Further down the way there was a vegetable person who had purple onions and some other vegetables. ...

April 30, 2025 · 3 min · 544 words · mike

Post-haircut drink at Bruno's

April 30, 2025 · 0 min · 0 words · mike

cielagonote 0.2.1 (changed daily notes and an nb plugin)

I did some quick fixups to daily notes in cielagonote this morning. You can start or add to a daily note in cielagonote with C-t. That opens a file named daily-yyyy-mm-dd.ext (where .ext is either .org or .md depending on what you set in .cnconfig.yml). That’s the naming convention I’ve been using forever for daily notes, and is at odds with nb’s own daily plugin, so I forked that and added it to the cielagonote repo as an extra. ...

April 29, 2025 · 2 min · 283 words · mike

Headspace

I spent today in my pretty stripped down Emacs config. In the end, setting aside dependencies that got pulled in, I’ve installed: LSP Vertico osx-clipboard exec-path-from-shell recentf company orderless which-key marginalia evil prescient undo-fu lmno-blog-capture There are 269 lines in my tangled config file to make it all work, and it seems to take somewhere around 0.7 seconds to launch from the shell (more like 1.3 seconds as a GUI). I had 387 lines in my Doom config, which is honestly a decent reflection on Doom: You can go totally “kid in a candy store” with that thing and it’s doing a lot to help you suffer less for that impulse. ...

April 28, 2025 · 2 min · 277 words · mike