RSSAmplifier

Blog

Greg Newman

Building Beautiful Things at the Intersection of Art & Code

gregnewman.ioRSS feed ↗10 posts

Latest posts

Trying Ty for my LSP in Emacs

Astral announced Ty Beta today, the new Rust-based Python type checker. I've been using Ruff and uv for a while now, and they've consistently delivered on the "rewrite Python tooling in Rust to make it absurdly fast" promise. So when they claimed Ty is 10-80x faster than Pyright for incremental checking, I had to try it. I've been using basedpyright with Eglot and it works, but I'd be lying if I…

Auto-Commit Your Orgmode Files with Just and fswatch on macOS

For a while I have used gitwatch to autocommit my Orgmode and Denote files to my private repo but I always manually started gitwatch which means I often forget to start it. I tried to setup a launch agent for it but that fails because of issues with fswatch spawning multiple gitwatch processes which inevitably causes git lock issues. What I ended up doing is using just and fswatch from a launch…

TIL Speed up Magit on MacOS

I've been using Magit in Emacs for many years and on larger (and some smaller) projects there would usually be a 3 to 5 second delay with magit-status and commits. Today I've been refactoring my config and fixing annoyances and learned that setting the git executable explicitly fixed that issue for me - from about 4 seconds down to less than a second. (use-package magit :bind ("C-x g" .…

Mastodon as Comments in Astrojs

Since moving off Hugo into this Astro blog I haven't had much time to write yet do much work to the site. One of the things on my list was adding comments but I didn't want to use a third party service for them. The only social media I use anymore is Mastodon so it seemed the right choice to just aggregate comments from the Toots I share on Mastodon into my blog posts. This is what I came up with…

Emacs Carnival 2025-07: Writing Experience

It is month two of the Emacs Carnival and I am hosting July with the topic of "Writing Experience". This is such a wide ranging topic but one I know the Emacs community and beyond loves to discuss. It usually produces some interesting posts and workflows. Whether you are writing novels, zettlekasten or simply taking notes, what is your writing experience in Emacs. Denote, Howm, Orgmode, Org-Roam,…

Emacs Take Two (Eglot)

This post is my contribution to the Emacs Carnival June 2025 topic "Take Two" set by Christian Tietze . This is also a cross post for the IndieWeb Carnival: Take Two which was the original inspiration behind the Emacs Carnival. You can get more information about the Emacs Carnival on the wiki . I started using Emacs about 20 years ago. From the start I was heavily involved in the Emacs IRC channel…

Capture Tasks from Emacs to OmniFocus

Last week I had an urge to both see if it's possible to send tasks from emacs to OmniFocus and to test Claude's ability with elisp. Most of my productivity needs are handled analog but some go into OmniFocus (right now). I use orgmode for notes and tasks related to those notes but not as my task management system. While the quick capture in OmniFocus works just fine I thought i'd just experiment a…

Pi-hole, UDM Pro and Tailscale Setup

I wanted to setup Pi-hole to experiment wit for a while and see what the hype is about. I do get really tired of ads especially on weather apps and recipe websites. I could do this install directly on my Unifi Dream Machine Pro but I prefer to keep experimental things separate so I added another Raspberry Pi to my rack dedicated to Pi-hole. Raspberry Pi Setup I setup a new Raspberry pi on the…

Migrating to a Dream Machine Pro from USG and UCK G2 Plus

I dipped my toes in the world of Ubiquiti a few years ago for two main reasons. I had been using Orbi mesh and did not get great performance in our brick house with a lot of interior walls. I had also been gifted a Ring doorbell and immediately saw that was going to be a problem with privacy. A few colleauges had talked very highly of Ubiquiti so I decided to return the Ring doorbell and test some…

HTML CSS and Eglot

When I switched from Emacs 28.x to Emacs 29.x a few months ago I thought I would give Eglot a try instead LSP mode which I had been using for the past several years. So far Eglot has just worked and simplified things for me. For Python I use Pyright for LSP. I should switch that over to Python language server because it's said to be more performant due to the fact that it's written in Python where…