Hit a perfect 7-day streak this week, splitting my time between a massive aesthetic pivot in my Neovim config and a relentless testing marathon for openslate. With 22 commits and 10 PRs, I managed to delete over 2,000 lines of code while shipping a more stable integration layer.
Published Links
Week at a Glance
| Metric |
Count |
| Commits |
22 |
| Pull Requests |
10 |
| Issues |
0 |
| Code Reviews |
0 |
| Discussions |
0 |
| Lines Added |
+3,226 |
| Lines Removed |
-2,063 |
| Streak |
7 days |
Active Repositories
| Repository |
Commits |
Language |
Changes |
| nvim |
21 |
Lua |
+3206/-2063 |
| openslate |
1 |
Svelte |
+20/-0 |
Pull Requests
Languages
| Language |
Commits |
| Python |
106963811 |
| TypeScript |
16207392 |
| Rust |
12316248 |
| C# |
4393997 |
| JavaScript |
2355583 |
| MDX |
1988688 |
| HTML |
1838438 |
| Twig |
1654148 |
Blog Post
TL;DR
There is something deeply satisfying about a week that ends with a net-positive refactor and a perfect 7-day streak. I spent the last seven days oscillating between the purely aesthetic—tearing down and rebuilding my Neovim environment—and the purely functional—writing enough integration tests for openslate to sleep soundly at night. Between 22 commits and 10 PRs, I touched everything from Lua config files to Svelte components and network retry logic.
What I Built
The Neovim Pivot (nvim)
If you’re like me, your editor is a living organism. This week, I decided it was time for a major evolution. I pushed 21 commits to my nvim repo, which resulted in about 3,200 additions and 2,000 deletions. That’s a lot of churn for a config, but the result was worth it: I’ve fully pivoted to a "Kanagawa modern-minimal" aesthetic.
I spent a significant chunk of time in lua/plugins and lua/config, cleaning up my <leader> notation and ensuring the UI felt snappy. I even updated the title logo and added a site HTML file to the repo. Most of the heavy lifting was actually maintenance—I have a CI job that updates all plugins to the latest versions, and I spent a few sessions manually resolving the fallout from those updates. There’s a specific kind of peace that comes from applying whitespace and lint fixes across 42 changed files. It’s the digital equivalent of vacuuming your office; you don’t realize how much the clutter was bothering you until it’s gone.
Hardening the Core (openslate)