While working on an extension for zk in Neovim, I learned a few things:
- You can't use vim.fn.json_decode inside a make_entry call.
- Telescope finders.new_job calls to external programs expect a new line at the end of the last line.
- Zk doesn't add a new line at the end of the last line, but can do it with --footer "\n".
I created a tree-sitter grammar for printf. It's a few lines of code. Then I added a few queries to neovim to inject this new grammar in Go for Printf, Sprintf, Fprintf and Errorf. And now it highlights the "%s" in the format string.
The new version of Firefox has a nice dark theme.
It seems the Microsub reader works well enough in a mobile browser.
The Postgres streams in Ekster got some improvements. Hope this works better now.
What would I need to send the webmention notifications to Ekster? It seems that I need to post the webmentions as Micropub posts to a channel.
I have been building a Postgres backend for some of the timelines. This timeline type returns items in reverse chronological order and keeps all of them (for now). The sorted sets type removed all read items.
I'm reading the Fit for Purpose book. It seems the F4P cards are a good way to gather information about your service or product. I will try this some more.
The kotlin parser uses a marker to build a tree of the code. I need to find out how this works.
Where to start with automating?
- Automate something you already do.
- List tools and make connections, see what becomes possible

Load more