<?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 Post-Candide</title>
    <link>https://blog.postcandide.151e.org/tags/emacs/</link>
    <description>Recent content in Emacs on Post-Candide</description>
    <generator>Hugo</generator>
    <language>en-US</language>
    <copyright>@2025 Post Candide blog powered by Hugo</copyright>
    <lastBuildDate>Tue, 07 Apr 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://blog.postcandide.151e.org/tags/emacs/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Preventing spurious yas-snippet expanding</title>
      <link>https://blog.postcandide.151e.org/posts/preventing-spurious-yas-snippet-expanding/</link>
      <pubDate>Tue, 07 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.postcandide.151e.org/posts/preventing-spurious-yas-snippet-expanding/</guid>
      <description>&lt;code&gt;yasnippet-snippets&lt;/code&gt; short keys can expand unexpectedly when completing identifiers with separators. A single &lt;code&gt;yas-buffer-local-condition&lt;/code&gt; check fixes it globally.</description>
    </item>
    <item>
      <title>Reloading a package under dev with straight</title>
      <link>https://blog.postcandide.151e.org/posts/reloading-dev-package-straight/</link>
      <pubDate>Sun, 29 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.postcandide.151e.org/posts/reloading-dev-package-straight/</guid>
      <description>&lt;p&gt;While developing an emacs package, I do that from within the &lt;code&gt;straight/repos&lt;/code&gt; folder.&lt;/p&gt;&#xA;&lt;p&gt;If the changes only concern one file, it&amp;rsquo;s easy to just &lt;code&gt;eval-buffer&lt;/code&gt; to check things out.&lt;/p&gt;&#xA;&lt;p&gt;If the changes impact several files and/or it includes non-elisp files that needs to be copied to the &lt;code&gt;straight/build&lt;/code&gt; folder, it&amp;rsquo;s a pain in the neck: I need to &lt;code&gt;eval-buffer&lt;/code&gt; each file and call &lt;code&gt;straight-rebuild-package&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;The following is a small function that will, interactively if you want, rebuild the package, handle the &lt;code&gt;autoloads&lt;/code&gt; and &lt;code&gt;eval-buffer&lt;/code&gt; the other files.&lt;/p&gt;</description>
    </item>
    <item>
      <title>TIL: Update random feed in elfeed</title>
      <link>https://blog.postcandide.151e.org/posts/til-update-random-feed-in-elfeed/</link>
      <pubDate>Wed, 11 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.postcandide.151e.org/posts/til-update-random-feed-in-elfeed/</guid>
      <description>You can update a single, even unregistered feed with elfeed</description>
    </item>
    <item>
      <title>Make Backspace Work in emacs-eat</title>
      <link>https://blog.postcandide.151e.org/posts/backspace-in-emacs-eat/</link>
      <pubDate>Sun, 25 May 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.postcandide.151e.org/posts/backspace-in-emacs-eat/</guid>
      <description>&lt;p&gt;This post details my troubleshooting process for a specific issue I encountered while setting &lt;a href=&#34;https://codeberg.org/akib/emacs-eat/&#34;&gt;emacs-eat&lt;/a&gt;. For those unfamiliar, &lt;code&gt;emacs-eat&lt;/code&gt; is a(nother) terminal emulator designed to run directly within Emacs. Even though it was functional for the most part after following the installation instructions, there was one major hurdle: the &lt;code&gt;backspace&lt;/code&gt; key wasn&amp;rsquo;t working.&lt;/p&gt;&#xA;&lt;p&gt;Now, I&amp;rsquo;m genuinely confused about terminal emulators and the machinery behind it, so take the following as just a hint of where to look. I have no explanations why the setup wasn&amp;rsquo;t correct in the first place and why my seemingly incomplete solution works.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
