<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Theme on Arthur's blog</title><link>https://blog.aheymans.xyz/tags/theme/</link><description>Recent content in Theme on Arthur's blog</description><generator>Hugo</generator><language>en</language><copyright>Copyright © 2018–2024, Arthur Heymans; all rights reserved.</copyright><lastBuildDate>Mon, 02 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.aheymans.xyz/tags/theme/index.xml" rel="self" type="application/rss+xml"/><item><title>Vibe Coding an Emacs-Style Hugo Theme</title><link>https://blog.aheymans.xyz/post/hugo-emacs-theme/</link><pubDate>Mon, 02 Feb 2026 00:00:00 +0000</pubDate><guid>https://blog.aheymans.xyz/post/hugo-emacs-theme/</guid><description>&lt;p>
I&amp;#39;ve been using &lt;a href="https://github.com/panr/hugo-theme-terminal">hugo-theme-terminal&lt;/a> for my blog and really liked its clean, terminal-inspired aesthetic. But as someone who spends most of their day in Emacs, I wanted something that felt more like home.&lt;/p>
&lt;p>
So I vibe coded an Emacs-style theme with Claude. The entire thing - HTML templates, CSS, JavaScript interactions - was built through conversation with AI.&lt;/p>
&lt;div id="outline-container-headline-1" class="outline-2">
&lt;h2 id="headline-1">
Features
&lt;/h2>
&lt;div id="outline-text-headline-1" class="outline-text-2">
&lt;ul>
&lt;li>Dired-style article list with reading time, word count, and dates&lt;/li>
&lt;li>Window splitting with &lt;code class="verbatim">C-x 2&lt;/code> (vertical) and &lt;code class="verbatim">C-x 3&lt;/code> (horizontal)&lt;/li>
&lt;li>Navigate with &lt;code class="verbatim">n/p&lt;/code>, open with &lt;code class="verbatim">RET&lt;/code>, go back with &lt;code class="verbatim">q&lt;/code>&lt;/li>
&lt;li>Modus Vivendi (dark) and Modus Operandi (light) themes, toggle with &lt;code class="verbatim">t&lt;/code>&lt;/li>
&lt;li>Emacs modeline showing buffer name, scroll position, and mode&lt;/li>
&lt;li>Even has a working menu bar&lt;/li>
&lt;/ul>
&lt;/div>
&lt;/div>
&lt;div id="outline-container-headline-2" class="outline-2">
&lt;h2 id="headline-2">
The Result
&lt;/h2>
&lt;div id="outline-text-headline-2" class="outline-text-2">
&lt;p>
The theme is available at &lt;a href="https://github.com/ArthurHeymans/hugo-emacs-theme">github.com/ArthurHeymans/hugo-emacs-theme&lt;/a>.&lt;/p></description></item></channel></rss>