Sign in

Greg Sullivan

@gregsullivan.com
24 followers 30 following 29 posts

Freelance WordPress developer. I write about making websites with WordPress, Tailwind CSS and Alpine.js. Working on underscoretw.com. He/him.

PostsRepliesMedia
Greg Sullivan @gregsullivan.com · 12/03/2026
My to-do item for “make a screencast” has devolved into creating my own PHP_CodeSniffer LSP extension for Zed, and it works so much better than before, but I can see the argument that maybe I shouldn’t have treated this as a blocking issue
000
Greg Sullivan @gregsullivan.com · 15/07/2025
I’m trying to switch to Zed, but Phpactor was so slow that I almost gave up. Intelephense is fast, but doesn’t support PHP_CodeSniffer. I ended up using Claude Code to create a Zed extension that embeds the EFM language server to wrap `phpcs` and `phpcbf`. And it works!
100
Greg Sullivan @gregsullivan.com · 18/04/2025
Sometimes on personal projects, I spell “colour” the Canadian way in variable names, as a treat. Then I realize I still need to spell it the American way in CSS properties and everywhere else, and I feel regret.
020
Greg Sullivan @gregsullivan.com · 11/04/2025
I just sliced an image for an HTML email, and I feel young again. But I don’t miss doing this.
020
Greg Sullivan @gregsullivan.com · 12/03/2025
Yesterday I stumbled upon the new `css-only` branch in the Tailwind Typography repository, and I’m still feeling excited about what this will mean for _tw. (My only worry is that any videos I record about Tailwind Typography before its CSS-only release will become outdated almost immediately.)
020
Greg Sullivan @gregsullivan.com · 24/01/2025
So, Tailwind 4! _tw now fully supports the latest version, and it has been updated to use CSS configuration. Before I go any further, If you’d prefer to read this in proper release-notes form, you definitely can: underscoretw.com/release-note... But if you prefer it as a thread, read on!
240
Greg Sullivan @gregsullivan.com · 23/01/2025
All done! Tomorrow I’m going to start following people on Bluesky and post a thread about the Tailwind 4 updates, but for now, they’re available on GitHub and via the generator.
010
Greg Sullivan @gregsullivan.com · 23/01/2025
Just pushed a commit for `Update to ESLint 9` to GitHub, because I know that’s what everyone’s excited to see
010
Greg Sullivan @gregsullivan.com · 23/01/2025
The “Removed” section of this changelog entry is getting intense.
000
Greg Sullivan @gregsullivan.com · 22/01/2025
My downloads folder is half test builds of _tw and half colouring pages of Disney villains I downloaded for my daughter’s birthday party. Not sure the work I’m doing can match `Scar-On-Cliff-With-Hyenas-Coloring-Sheet.pdf`
000
Greg Sullivan @gregsullivan.com · 22/01/2025
Losing track of the number of npm packages I’ve been able to remove from _tw while prepping for Tailwind 4.
010
Greg Sullivan @gregsullivan.com · 07/01/2025
Growing up, my parents always listened to a local classic rock radio station while we got ready for school. Now I listen to an indie rock station on satellite radio as my kids get ready for school, and the indie rock songs are about as old now as the classic rock songs were then.
000
Greg Sullivan @gregsullivan.com · 06/01/2025
Returning for a full week of work after seeing in the new year with Demolition Man on December 31 and Passenger 57 on January 1. If there was a better way to begin 2025, I can’t imagine what it would have been.
000
Greg Sullivan @gregsullivan.com · 02/01/2025
As the holiday season winds down, my defining memory of Christmas 2024 will be of my daughter insisting on listening to the Korn cover of “Kidnap the Sandy Claws” on repeat on the drive home from her preschool holiday concert.
010