<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Michael Kühnel</title>
    <description>The latest articles on DEV Community by Michael Kühnel (@mkuehnel).</description>
    <link>https://dev.to/mkuehnel</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F12687%2Ffbad4f55-5a86-40a4-bf6c-1cffba02dd25.jpg</url>
      <title>DEV Community: Michael Kühnel</title>
      <link>https://dev.to/mkuehnel</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mkuehnel"/>
    <language>en</language>
    <item>
      <title>Introducing »Relaxed« 1.0.0 for Zed</title>
      <dc:creator>Michael Kühnel</dc:creator>
      <pubDate>Thu, 22 Oct 2026 18:19:00 +0000</pubDate>
      <link>https://dev.to/mkuehnel/introducing-relaxed-100-for-zed-5f57</link>
      <guid>https://dev.to/mkuehnel/introducing-relaxed-100-for-zed-5f57</guid>
      <description>&lt;p&gt;The Relaxed theme is now available for Zed. Version 1.0.0 brings the calm colors you might have enjoyed in your terminal and VS Code to the blazingly fast, Rust-powered editor.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy9wf0r4a6kjtm8ba2klw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy9wf0r4a6kjtm8ba2klw.png" alt="Screenshot of the Relaxed Theme in Zed showing a TSX demo file." width="799" height="462"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Backstory
&lt;/h2&gt;

&lt;p&gt;Back in 2018 I released the »Relaxed Theme«, a color scheme I had fine-tuned for my terminal over quite a while. A &lt;a href="https://marketplace.visualstudio.com/items?itemName=mischah.relaxed-theme" rel="noopener noreferrer"&gt;Visual Studio Code version&lt;/a&gt; followed shortly after and has been used by me and many others for almost a decade.&lt;/p&gt;

&lt;p&gt;Today I'm happy to announce that »Relaxed Theme« has shipped as &lt;a href="https://zed.dev/extensions/relaxed-theme" rel="noopener noreferrer"&gt;version &lt;code&gt;1.0.0&lt;/code&gt;&lt;/a&gt; for &lt;a href="https://zed.dev" rel="noopener noreferrer"&gt;Zed&lt;/a&gt; 🎉&lt;/p&gt;

&lt;h2&gt;
  
  
  How I ended up here
&lt;/h2&gt;

&lt;p&gt;I stumbled upon Zed a while ago and got curious. I played around a bit and began configuring it to my needs (pretty much in a VS Code style). After some basic settings, tossing panels from one side to the other and installing just one additional extension, I was quite taken with it.&lt;/p&gt;

&lt;p&gt;After scrolling through &lt;code&gt;settings.json&lt;/code&gt;, some additional minor tweaks here and there and using Zed as my primary work tool, I became a fan.&lt;/p&gt;

&lt;p&gt;The built-in »One Dark« theme is more than okay. But of course I dug through third-party themes and discovered that &lt;a href="https://github.com/stefanbc" rel="noopener noreferrer"&gt;Stefan Cosma&lt;/a&gt; had already ported »Relaxed« to Zed. What a pleasant surprise.&lt;/p&gt;

&lt;p&gt;So I invited Stefan to the &lt;a href="https://github.com/Relaxed-Theme" rel="noopener noreferrer"&gt;Relaxed-Theme&lt;/a&gt; organization on GitHub, where the port now lives next to the terminal and VS Code versions, and started polishing. Now I'm really happy to use Zed exactly the way I want it to feel.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's new in 1.0.0
&lt;/h2&gt;

&lt;p&gt;The goal was simple: if you know »Relaxed Theme« from VS Code, it should feel exactly the same in Zed. Stefan's port was a great starting point, but Zed highlights code a little differently, so here and there a color didn't match and the theme felt slightly off.&lt;/p&gt;

&lt;p&gt;Version 1.0.0 closes that gap. Your code looks the way you know it from VS Code, diffs and merge conflicts are easy to read, and the UI got a bit calmer and easier on the eyes.&lt;/p&gt;

&lt;h2&gt;
  
  
  Installation
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Open &lt;strong&gt;Extensions&lt;/strong&gt; in Zed (&lt;code&gt;cmd-shift-x&lt;/code&gt; on macOS)&lt;/li&gt;
&lt;li&gt;Search for &lt;code&gt;Relaxed&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Install&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Open the theme picker (&lt;code&gt;cmd-k cmd-t&lt;/code&gt;) and select &lt;strong&gt;Relaxed&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That's it. Or check the &lt;a href="https://zed.dev/extensions/relaxed-theme" rel="noopener noreferrer"&gt;Zed extension page&lt;/a&gt; and the &lt;a href="https://github.com/Relaxed-Theme/zed-theme-relaxed" rel="noopener noreferrer"&gt;repository&lt;/a&gt; on GitHub.&lt;/p&gt;

&lt;h2&gt;
  
  
  In action
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;TypeScript / React:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7y7kazpoyjgfmdvasr3j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7y7kazpoyjgfmdvasr3j.png" alt="Screenshot: Relaxed theme in Zed showing TypeScript / React" width="800" height="1039"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sass:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk02fy7whim34sopvkafs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk02fy7whim34sopvkafs.png" alt="Screenshot: Relaxed theme in Zed showing Sass" width="800" height="1043"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Python:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc363nj9z1xp5h1p0yxq9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc363nj9z1xp5h1p0yxq9.png" alt="Screenshot: Relaxed theme in Zed showing Python" width="800" height="1039"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Rust:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw19yzh4u6ohi8rrdlbdl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw19yzh4u6ohi8rrdlbdl.png" alt="Screenshot: Relaxed theme in Zed showing Rust" width="800" height="1039"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You'll find more examples (JSON, HTML, Markdown, diffs and merge conflicts) in the &lt;a href="https://github.com/Relaxed-Theme/zed-theme-relaxed#language-examples" rel="noopener noreferrer"&gt;README&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Make it yours
&lt;/h2&gt;

&lt;p&gt;If you'd like to change a color without forking the theme, Zed lets you override single values in your &lt;code&gt;settings.json&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="nl"&gt;"theme_overrides"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"Relaxed"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"search.match_background"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"#ebc17a40"&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The full list of available keys is in the &lt;a href="https://zed.dev/docs/themes" rel="noopener noreferrer"&gt;theme documentation&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;That's it for now. Thanks again to Stefan for getting the ball rolling. If something looks funky, please &lt;a href="https://github.com/Relaxed-Theme/zed-theme-relaxed/issues" rel="noopener noreferrer"&gt;open an issue&lt;/a&gt;. Pull requests are welcome as well :octocat:&lt;/p&gt;

</description>
      <category>zed</category>
      <category>theme</category>
      <category>showdev</category>
      <category>opensource</category>
    </item>
    <item>
      <title>ibrew 🍻– Interactive CLI to install Homebrew packages</title>
      <dc:creator>Michael Kühnel</dc:creator>
      <pubDate>Mon, 25 Feb 2019 03:35:53 +0000</pubDate>
      <link>https://dev.to/mkuehnel/ibrew--interactive-cli-to-install-homebrew-packages-252c</link>
      <guid>https://dev.to/mkuehnel/ibrew--interactive-cli-to-install-homebrew-packages-252c</guid>
      <description>&lt;p&gt;I’ve build something for lazy and slow typing folks like me:&lt;br&gt;
An interactive CLI to browse Homebrew search results and choose a package to install.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F18wy88ygp4of0k3ydpke.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F18wy88ygp4of0k3ydpke.png" alt="Screenshot" width="800" height="532"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;See &lt;a href="https://github.com/mischah/ibrew" rel="noopener noreferrer"&gt;https://github.com/mischah/ibrew&lt;/a&gt; and leave a star if you like it 😘&lt;/p&gt;

</description>
      <category>cli</category>
      <category>interactive</category>
      <category>homebrew</category>
      <category>brew</category>
    </item>
    <item>
      <title>Introducing »Relaxed« – A cross platform terminal theme</title>
      <dc:creator>Michael Kühnel</dc:creator>
      <pubDate>Thu, 26 Apr 2018 19:22:32 +0000</pubDate>
      <link>https://dev.to/mkuehnel/introducing-relaxed--a-cross-platform-terminal-theme-3p5c</link>
      <guid>https://dev.to/mkuehnel/introducing-relaxed--a-cross-platform-terminal-theme-3p5c</guid>
      <description>&lt;p&gt;I've invested a lot of time in optimizing my development environment and workspace — and typefaces and color schemes are a large part of that. For me different color schemes (as well as typefaces) both set the mood for my development environment, as well as offer utility in the way that I parse text. &lt;/p&gt;

&lt;p&gt;I fine-tuned my iTerm theme for quite a while and recently released it as cross platform theme which is available for Hyper, iTerm, macOS Terminal, Konsole, PuTTY, Terminator, Termite, Xfce Terminal and Xresources 🕶️&lt;/p&gt;

&lt;p&gt;Check &lt;a href="https://github.com/mischah/Relaxed" rel="noopener noreferrer"&gt;https://github.com/mischah/Relaxed&lt;/a&gt; to get it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;All colors:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq0q7mfvmwimpydovxeu7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq0q7mfvmwimpydovxeu7.png" alt="Screenshot" width="641" height="360"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;In action:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpbpm55x90lat6t4fl3se.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpbpm55x90lat6t4fl3se.png" alt="Screenshot" width="749" height="867"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  Update:
&lt;/h3&gt;

&lt;p&gt;Now also available as theme for Visual Studio Code:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Relaxed-Theme/vscode-theme-relaxed" rel="noopener noreferrer"&gt;https://github.com/Relaxed-Theme/vscode-theme-relaxed&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://marketplace.visualstudio.com/items?itemName=mischah.relaxed-theme" rel="noopener noreferrer"&gt;https://marketplace.visualstudio.com/items?itemName=mischah.relaxed-theme&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fapl807mb2l50pyj1384i.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fapl807mb2l50pyj1384i.png" alt="Screenshot" width="800" height="622"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Update:
&lt;/h3&gt;

&lt;p&gt;Now also available as theme for Zed:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Relaxed-Theme/zed-theme-relaxed" rel="noopener noreferrer"&gt;https://github.com/Relaxed-Theme/zed-theme-relaxed&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zed.dev/extensions/relaxed-theme" rel="noopener noreferrer"&gt;https://zed.dev/extensions/relaxed-theme&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh9spnb52gt8wljlf3ai4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh9spnb52gt8wljlf3ai4.png" alt="Screenshot" width="799" height="462"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>terminal</category>
      <category>iterm</category>
      <category>hyper</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
