<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Emacs on Janik von Rotz</title>
    <link>https://janikvonrotz.ch/tags/emacs/</link>
    <description>Recent content in Emacs on Janik von Rotz</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Sun, 16 Aug 2026 21:52:02 +0200</lastBuildDate>
    <atom:link href="https://janikvonrotz.ch/tags/emacs/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Computer terminal forever</title>
      <link>https://janikvonrotz.ch/2026/08/16/computer-terminal-forever/</link>
      <pubDate>Sun, 16 Aug 2026 21:52:02 +0200</pubDate>
      <guid>https://janikvonrotz.ch/2026/08/16/computer-terminal-forever/</guid>
      <description>&lt;p&gt;It is interesting to see that after years of finding new ways to interface with computers, professionals always end up on the terminal. Why the terminal of all things?&lt;/p&gt;&#xA;&lt;p&gt;If you have made the experience of using the computer with a keyboard only, you see that your brain wires the thought of a command and the typing reflex to execute this command almost perfectly. At some point you start typing commands automatically.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Full-text search in Helix</title>
      <link>https://janikvonrotz.ch/2026/08/16/full-text-search-in-helix/</link>
      <pubDate>Sun, 16 Aug 2026 21:22:02 +0200</pubDate>
      <guid>https://janikvonrotz.ch/2026/08/16/full-text-search-in-helix/</guid>
      <description>&lt;p&gt;I taught myself &lt;a href=&#34;https://www.vim.org/&#34;&gt;vim&lt;/a&gt; many years ago. If I remember correctly I played a game that teaches you the keymap like h,j,k,l for navigation. Then I installed a ton of plugins that turned vim into an IDE and for the same reason never used it again. Instead of managing plugins and syncing buffers I ended up using &lt;a href=&#34;https://helix-editor.com/&#34;&gt;Helix&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;The most important feature to me is &amp;ldquo;full-text search&amp;rdquo;. I need to comb through directories with thousands of files and search with various patterns. Modern IDEs support this out-of-the-box. But with vim I had to do some kind of fzf integration and install plugins. And this is probably the reason I am stuck with Helix. No plugins required and a powerful search right away. Here is what it looks like:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://janikvonrotz.ch/images/full-text-search-helix.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;In Helix you press &lt;!-- raw HTML omitted --&gt;space&lt;!-- raw HTML omitted --&gt;+&lt;!-- raw HTML omitted --&gt;/&lt;!-- raw HTML omitted --&gt; and the search dialog opens. Helix calls these dialogs &lt;a href=&#34;https://docs.helix-editor.com/pickers.html&#34;&gt;pickers&lt;/a&gt;. You can then enter you search pattern (in fzf syntax) and/or use filters like &lt;code&gt;%p&lt;/code&gt; path to further refine the search results. With &lt;!-- raw HTML omitted --&gt;tab&lt;!-- raw HTML omitted --&gt; you cycle through the results and hit &lt;!-- raw HTML omitted --&gt;enter&lt;!-- raw HTML omitted --&gt; to open the file.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
