A Kodly Theme
There was a time, back around 2010, when Emacs wasn’t yet the center of my digital universe. I was slugging through coursework using Xcode (yes, really) as my primary editor. This setup served me well enough until I hit my compilers course, where we were working in OCaml. Suddenly, Xcode’s limitations became apparent, and I found myself hunting for an alternative.
That’s when I discovered Kod, billed as the “programmer’s editor for OS X.” I likely stumbled upon it through either Hacker News or early Reddit. During the Snow Leopard era, Kod was admittedly rough around the edges – it lacked many features found in Notepad++ (my then-go-to on Windows) and crashed with alarming frequency.
But there was something special about it. The syntax highlighting was exceptional, perfectly suited for OCaml. Despite its flaws, I fell head over heels for this quirky little editor.
Recently, while immersed in research, memories of Kod resurfaced. Though the project has long since been abandoned, its aesthetic left such an impression that I’ve created an Emacs theme inspired by it—bringing a piece of that nostalgia into my current workflow.
I tried building the defunct Kod project on Sequoia, but without success. Several dependencies have vanished into the digital ether, making a complete rebuild impossible. All I had to work with were a handful of screenshots and the original source code.
Despite these limitations, I’m pleased with how the theme turned out. While not an exact replica – Emacs’ treesitter doesn’t distinguish between language types and user types the way Kod did – it captures the essence of what made Kod’s aesthetic so appealing.
You can find my Kod-inspired Emacs theme here.