<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Experimental Emacs</title>
    <link>http://corwin.bru.st/</link>
    <description>Recent content on Experimental Emacs</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <copyright>Corwin Brust</copyright>
    <lastBuildDate>Sun, 16 Aug 2026 17:09:44 -0600</lastBuildDate>
    <atom:link href="http://corwin.bru.st/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Emacs Card Games on MELPA</title>
      <link>http://corwin.bru.st/2026-08-16-emacs-card-games-on-melpa/</link>
      <pubDate>Sun, 16 Aug 2026 17:09:44 -0600</pubDate>
      <guid>http://corwin.bru.st/2026-08-16-emacs-card-games-on-melpa/</guid>
      <description>&lt;p&gt;&#xA;First melpa release evah \o/&lt;/p&gt;&#xA;&lt;p&gt;&#xA;Thanks to many for patience and coaching, and &lt;a href=&#34;https://melpa.org/#/card-games&#34;&gt;card-games.el 1.0.92&lt;/a&gt; (pre-release #2, MELPA) is available from &lt;code&gt;package-install&lt;/code&gt; for users of &lt;a href=&#34;https://melpa.org&#34;&gt;MELPA&lt;/a&gt;.  Release announcement after the cut..&lt;/p&gt;&#xA;&lt;p&gt;&#xA;&lt;img src=&#34;https://code.bru.st/corwin/card-game.el/media/branch/master/doc/images/klondike.png&#34; alt=&#34;https://code.bru.st/corwin/card-game.el/media/branch/master/doc/images/klondike.png&#34; title=&#34;https://code.bru.st/corwin/card-game.el/media/branch/master/doc/images/klondike.png&#34; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;&#xA;Grown from experimentation within Dungeon, thank you to contribs there, and for review comments from ricsy putting toward MELPA got rid of some advices forcing very interesting better ways. The hooks approach makes the registered card-games-bid-submit a generic semaphore, for example to interlink with a process, CRDT via an adaptor, or … in present v1.0.92 (unstable): &lt;a href=&#34;https://melpa.org/#/card-games&#34;&gt;https://melpa.org/#/card-games&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>last-rev.pl</title>
      <link>http://corwin.bru.st/2026-05-08-last-rev.pl/</link>
      <pubDate>Fri, 08 May 2026 13:59:59 -0500</pubDate>
      <guid>http://corwin.bru.st/2026-05-08-last-rev.pl/</guid>
      <description>&lt;h1 class=&#34;title&#34;&gt;last-rev.pl&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;&#xA;As returning readers will know, I produce (or try to produce) regular builds of Emacs for Windows.  When things work, these produce pre-compiled binaries as an installer and unpack-and-run zip files. You can find links to the latest set for each branch in the box at the top-left each page on the site.&lt;/p&gt;&#xA;&lt;p&gt;&#xA;Today&amp;#39;s post is about one program out from the middle of the bucket-brigade of data I have created, generally in an effort to avoid unneeded queries of the upstream (Savannah or Savannah mirrors hosted) repositories.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cupcakes</title>
      <link>http://corwin.bru.st/2026-03-19-cupcakes/</link>
      <pubDate>Thu, 19 Mar 2026 11:59:59 -0600</pubDate>
      <guid>http://corwin.bru.st/2026-03-19-cupcakes/</guid>
      <description>&lt;h1 class=&#34;title&#34;&gt;Cupcakes&lt;/h1&gt;&#xA;&lt;p&gt;&#xA;Poetry (non-Emacs related)&lt;/p&gt;</description>
    </item>
    <item>
      <title>EmacsConf CFP ending and a completing-read example</title>
      <link>http://corwin.bru.st/2025-09-18-emacsconf-cfp-ending-and-a-completing-read-example/</link>
      <pubDate>Thu, 18 Sep 2025 19:17:17 -0600</pubDate>
      <guid>http://corwin.bru.st/2025-09-18-emacsconf-cfp-ending-and-a-completing-read-example/</guid>
      <description>&lt;p&gt;&#xA;I updated a simple (but occasional favorite) custom command the other day and it looks like it might be a useful &amp;#34;simple&amp;#34; example for others.  Meanwhile, we are coming right up on the closing of the Call for Proposals period for EmacsConf 2025, so I wanted to shout about that.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fork of restclient guarding uses of eval</title>
      <link>http://corwin.bru.st/2025-05-19-fork-of-restclient-guarding-uses-of-eval/</link>
      <pubDate>Mon, 19 May 2025 14:07:59 -0500</pubDate>
      <guid>http://corwin.bru.st/2025-05-19-fork-of-restclient-guarding-uses-of-eval/</guid>
      <description>&lt;p&gt;&#xA;Another IRC user, technomancy, created a fork of restclient today after noticing some evals.&lt;/p&gt;&#xA;&lt;p&gt;&#xA;Here&amp;#39;s the new repository:&#xA;    &lt;a href=&#34;https://git.sr.ht/~technomancy/restclient.el&#34;&gt;https://git.sr.ht/~technomancy/restclient.el&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&#xA;The delta is small, simply guarding these behind options (which can be setup per &amp;#34;trusted&amp;#34; file/buffer).  I&amp;#39;m sure he&amp;#39;d be interested in your further thoughts if you happen to be an IRC user; I&amp;#39;m not sure how much work he plans to put into this other than immediately offering &amp;#34;a simple fix&amp;#34; believing the package might be somewhat undermaintained currently.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Emacs 29.2 Windows Binaries</title>
      <link>http://corwin.bru.st/2024-01-19-emacs-29.2-windows-binaries/</link>
      <pubDate>Fri, 19 Jan 2024 22:24:56 -0600</pubDate>
      <guid>http://corwin.bru.st/2024-01-19-emacs-29.2-windows-binaries/</guid>
      <description>&lt;h1 class=&#34;title&#34;&gt;Emacs 29.2 Windows Binaries&lt;/h1&gt;&#xA;&lt;p&gt;&#xA;Emacs 29.2 binaries for Windows (x64) are available from the GNU FTP Mirror system:&lt;/p&gt;&#xA;&lt;p&gt;&#xA;&lt;a href=&#34;https://ftpmirror.gnu.org/gnu/emacs/windows/emacs-29/?C=M;O=D&#34;&gt;https://ftpmirror.gnu.org/gnu/emacs/windows/emacs-29/?C=M;O=D&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Emacs Devel: Design and Architecture</title>
      <link>http://corwin.bru.st/2024-01-09-emacs-devel-design-and-architecture/</link>
      <pubDate>Tue, 09 Jan 2024 00:19:05 +0000</pubDate>
      <guid>http://corwin.bru.st/2024-01-09-emacs-devel-design-and-architecture/</guid>
      <description>&lt;p&gt;&#xA;This is a collection of links pulled together from some interesting discussions on Devel related to making Emacs more multi-threaded.   &lt;/p&gt;</description>
    </item>
    <item>
      <title>The Turtle and the Snail</title>
      <link>http://corwin.bru.st/2023-06-05-the-turtle-and-the-snail/</link>
      <pubDate>Mon, 05 Jun 2023 10:00:00 +0000</pubDate>
      <guid>http://corwin.bru.st/2023-06-05-the-turtle-and-the-snail/</guid>
      <description>&lt;p&gt;&#xA;People are always talking about how fast they work, either because Emacs or because &lt;em&gt;Not&lt;/em&gt; Emacs. That reminds me of this joke… &lt;/p&gt;</description>
    </item>
    <item>
      <title>My build command for Emacs 29 Snapshots</title>
      <link>http://corwin.bru.st/2023-03-21-my-build-command-for-emacs-29-snapshots/</link>
      <pubDate>Tue, 21 Mar 2023 23:59:59 -0600</pubDate>
      <guid>http://corwin.bru.st/2023-03-21-my-build-command-for-emacs-29-snapshots/</guid>
      <description>&lt;h1 class=&#34;title&#34;&gt;Emacs 29 Build Command&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;&#xA;TBH, I&amp;#39;ve been building emacs &amp;#34;manually&amp;#34; for months.&lt;/p&gt;&#xA;&lt;p&gt;&#xA;I have scripts for this, of course.  Naturally, they are broken.  It turns out not to be &lt;em&gt;all that&lt;/em&gt; hard to get me to bail out from fixing (even) my own scripts, and revert to building Emacs by hand.  Here&amp;#39;s what I ran this evening, to make a new snapshot from the &lt;code&gt;emacs-29&lt;/code&gt; branch:&lt;/p&gt;&#xA;&lt;div class=&#34;src src-bash&#34;&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;export BIF&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;/d/emacs-build/install &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt;&#x9;  SLUG&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;29-&lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;git rev-parse --short HEAD&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt;; &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt;   &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;./autogen.sh &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt;&#x9;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; ./configure &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt;&#x9;       --with-modules &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt;&#x9;       --without-dbus &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt;&#x9;       --with-native-compilation &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt;&#x9;       --without-compress-install &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt;&#x9;       --with-tree-sitter &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt;&#x9;       CFLAGS&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;-O2 &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt;&#x9;&lt;span style=&#34;color:#f92672&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; make install -j &lt;span style=&#34;color:#ae81ff&#34;&gt;20&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt;&#x9;&#x9;NATIVE_FULL_AOT&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt;&#x9;&#x9;prefix&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;${&lt;/span&gt;BIF&lt;span style=&#34;color:#e6db74&#34;&gt;}&lt;/span&gt;/emacs-&lt;span style=&#34;color:#e6db74&#34;&gt;${&lt;/span&gt;SLUG&lt;span style=&#34;color:#e6db74&#34;&gt;}&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt;   | tee &lt;span style=&#34;color:#e6db74&#34;&gt;${&lt;/span&gt;BIF&lt;span style=&#34;color:#e6db74&#34;&gt;}&lt;/span&gt;/emacs-&lt;span style=&#34;color:#e6db74&#34;&gt;${&lt;/span&gt;SLUG&lt;span style=&#34;color:#e6db74&#34;&gt;}&lt;/span&gt;.log&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div id=&#34;outline-container-headline-1&#34; class=&#34;outline-3&#34;&gt;&#xA;&lt;h3 id=&#34;headline-1&#34;&gt;&#xA;Complexity is a dangerous attractor&#xA;&lt;/h3&gt;&#xA;&lt;div id=&#34;outline-text-headline-1&#34; class=&#34;outline-text-3&#34;&gt;&#xA;&lt;p&gt;&#xA;I let my various &amp;#34;helper&amp;#34; programs get &lt;em&gt;way&lt;/em&gt; too complicated.  Pretty soon I didn&amp;#39;t feel like playing with them at a time when they did &lt;strong&gt;not&lt;/strong&gt; do what I wanted.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Packaging Emacs for Windows</title>
      <link>http://corwin.bru.st/2022-01-30-packaging-emacs-for-windows/</link>
      <pubDate>Sun, 30 Jan 2022 07:03:00 -0600</pubDate>
      <guid>http://corwin.bru.st/2022-01-30-packaging-emacs-for-windows/</guid>
      <description>&lt;p&gt;&#xA;GNU provides &lt;a href=&#34;https://ftp.gnu.org/pub/gnu/emacs/&#34;&gt;binary releases&lt;/a&gt; of Emacs.  This post describes how to&#xA;follow the process used to make such releases for Windows. &lt;/p&gt;</description>
    </item>
    <item>
      <title>Generating README.json</title>
      <link>http://corwin.bru.st/2021-07-24-generating-readme.json/</link>
      <pubDate>Sat, 24 Jul 2021 04:13:54 -0600</pubDate>
      <guid>http://corwin.bru.st/2021-07-24-generating-readme.json/</guid>
      <description>&lt;p&gt;&#xA;I&amp;#39;m using the README.org as a &amp;#34;container&amp;#34; to structure simple projects as &lt;a href=&#34;https://en.wikipedia.org/wiki/Literate_programming&#34;&gt;literate programms&lt;/a&gt;. The programs for each project are contained in and built by (&lt;a href=&#34;https://orgmode.org/manual/Extracting-Source-Code.html&#34;&gt;tangled from&lt;/a&gt;) the file that documents them.  Meanwhile, I provide documentation in other formats such as Markdown, &lt;a href=&#34;https://git.sr.ht/~mplscorwin/org-git-hooks&#34;&gt;generated&lt;/a&gt; using &lt;a href=&#34;https://orgmode.org/manual/Exporting.html&#34;&gt;org-export&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;People sometimes offer edits to those generated files.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&#xA;Naturally, this leads me to try exporting README.org as JSON.  Thanks to &lt;a href=&#34;https://github.com/jlumpe/ox-json&#34;&gt;ox-json&lt;/a&gt; (and &lt;a href=&#34;https://github.com/jlumpe&#34;&gt;Jared Lumpe&lt;/a&gt;), it&amp;#39;s easy!&lt;/p&gt;&#xA;&lt;div id=&#34;outline-container-headline-1&#34; class=&#34;outline-3&#34;&gt;&#xA;&lt;h3 id=&#34;headline-1&#34;&gt;&#xA;Creating JSON&#xA;&lt;/h3&gt;&#xA;&lt;div id=&#34;outline-text-headline-1&#34; class=&#34;outline-text-3&#34;&gt;&#xA;&lt;p&gt;&#xA;When I&amp;#39;m trying to see if something works (meaning does what i need, I&#xA;assume a given program does what &lt;strong&gt;someone&lt;/strong&gt; wants) I usually prefer the&#xA;command line, if not an actual script.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Overdozing Rx</title>
      <link>http://corwin.bru.st/2021-01-10-overdozing-rx/</link>
      <pubDate>Sun, 10 Jan 2021 00:00:04 -0600</pubDate>
      <guid>http://corwin.bru.st/2021-01-10-overdozing-rx/</guid>
      <description>&lt;p&gt;&#xA;Do you ever write regular expressions with 71 capture groups, then&#xA;toss them out?  A conversation earlier this evening on IRC reminded me&#xA;of a thing in want of &amp;#34;talking&amp;#34; about.  If you know a bit about&#xA;&lt;a href=&#34;https://directory.fsf.org/wiki/dungeon-mode&#34;&gt;dungeon-mode&lt;/a&gt;, or aren&amp;#39;t that interested in it, you might want to skip&#xA;ahead or just &lt;a href=&#34;https://git.savannah.nongnu.org/cgit/dungeon.git/tree/src/ox-ox-test.el&#34;&gt;grab the tests&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;div id=&#34;outline-container-headline-1&#34; class=&#34;outline-3&#34;&gt;&#xA;&lt;h3 id=&#34;headline-1&#34;&gt;&#xA;So, there&amp;#39;s this game..&#xA;&lt;/h3&gt;&#xA;&lt;div id=&#34;outline-text-headline-1&#34; class=&#34;outline-text-3&#34;&gt;&#xA;&lt;p&gt;&#xA;   Dungeon is a role-playing game I learned as a kid.  It features&#xA;   uncomplicated mechanics and a potentially infinite flexibility for&#xA;   dungeon masters to due rude and innovated things to player&#xA;   characters.  As of late 2019 I&amp;#39;m working with friends and comrades&#xA;   to create a game engine for Emacs, along with a sample game&#xA;   testing, at long last, the theory that technology has evoloved to&#xA;   the point where this game could be more fun to play using computers&#xA;   – a point hotly debated across decades, perhaps generations.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Automation Begins</title>
      <link>http://corwin.bru.st/2021-01-03-the-automation-begins/</link>
      <pubDate>Sun, 03 Jan 2021 23:59:59 -0600</pubDate>
      <guid>http://corwin.bru.st/2021-01-03-the-automation-begins/</guid>
      <description>&lt;h1 class=&#34;title&#34;&gt;The Automation Begins&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;&#xA;Having decided I should make a blog to chronicle my adventures in&#xA;Emacs, I started looking into &lt;a href=&#34;https://gohugo.io&#34;&gt;hugo&lt;/a&gt; a minimal blogging framework&#xA;written in GO.  It turns out that &lt;code&gt;hugo&lt;/code&gt; has excellent &lt;a href=&#34;https://orgmode.org&#34;&gt;org&lt;/a&gt; integration,&#xA;incorporating &lt;a href=&#34;https://github.com/golang/go&#34;&gt;go-org&lt;/a&gt;, which is the same library used by Github.&lt;/p&gt;&#xA;&lt;p&gt;&#xA;&lt;span style=&#34;text-decoration: underline;&#34;&gt;Last edit&lt;/span&gt;: &lt;code&gt;2024-01-20T16:42:59-09:00&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;&#xA;&lt;span style=&#34;text-decoration: underline;&#34;&gt;Recent edits&lt;/span&gt;:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;add &lt;em&gt;Condensed&lt;/em&gt; section with one-liner versions&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div id=&#34;outline-container-headline-1&#34; class=&#34;outline-2&#34;&gt;&#xA;&lt;h2 id=&#34;headline-1&#34;&gt;&#xA;Condensed&#xA;&lt;/h2&gt;&#xA;&lt;div id=&#34;outline-text-headline-1&#34; class=&#34;outline-text-2&#34;&gt;&#xA;&lt;p&gt;&#xA;As of Jan, 2024, I&amp;#39;m most often executing this &amp;#34;one-liner&amp;#34; version:&lt;/p&gt;&#xA;&lt;div class=&#34;src src-sh&#34;&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  c:&lt;span style=&#34;color:#ae81ff&#34;&gt;\\&lt;/span&gt;hugo&lt;span style=&#34;color:#ae81ff&#34;&gt;\\&lt;/span&gt;hugo.exe -s d:/projects/bla/corwin.bru.st/ &lt;span style=&#34;color:#f92672&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; pscp -r d:/projects/bla/corwin.bru.st/public/* dh_aw28jd@corwin.bru.st:/home/dh_aw28jd/corwin-emacs&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;&#xA;Hopefully after using this one, which puts it on a local test server:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Experimenting With Emacs</title>
      <link>http://corwin.bru.st/2021-01-03-experimenting-with-emacs/</link>
      <pubDate>Sun, 03 Jan 2021 20:56:54 -0600</pubDate>
      <guid>http://corwin.bru.st/2021-01-03-experimenting-with-emacs/</guid>
      <description>&lt;h1 class=&#34;title&#34;&gt;Experimenting with Emacs&lt;/h1&gt;&#xA;&#xA;&lt;div id=&#34;outline-container-headline-1&#34; class=&#34;outline-2&#34;&gt;&#xA;&lt;h2 id=&#34;headline-1&#34;&gt;&#xA;A Brief Introduction&#xA;&lt;/h2&gt;&#xA;&lt;div id=&#34;outline-text-headline-1&#34; class=&#34;outline-text-2&#34;&gt;&#xA;&lt;p&gt;&#xA;  I&amp;#39;m Corwin, he/him, 5 kids, it&amp;#39;s complicated.  I&amp;#39;m a 20 year&#xA;  information technology professional, which has me currently&#xA;  supporting financial services digital and interactive marketing in&#xA;  terms of information security/compliance and data services&#xA;  intersections.  By day I spend a fair amount of time in Microsoft&#xA;  Visio but I also use Emacs.  At home I use Emacs a lot.&lt;/p&gt;&#xA;&lt;p&gt;&#xA;  Our firm allows us to bring our own text editor, and I was able to&#xA;  request get Emacs 26 packaged for simple install by myself and&#xA;  colleagues, thanks for 26.3 to Artem Boldariev&amp;#39;s &lt;a href=&#34;https://chaoticlab.io/posts/emacs-26-3-msi/&#34;&gt;MSI Installer&lt;/a&gt; and&#xA;  for 27.0.50 to an interested teammate working the packaging requests&#xA;  who spent some time getting each GUI mode DLL past one and another&#xA;  desktop safeguards, employed to protect Employee used Windows&#xA;  laptops, like mine.  (In fact, I&amp;#39;ve had some related problems with&#xA;  my laptop this past year, but that will have to be a separate post.)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Chad - compute heterogeneous asynchronous datagrams</title>
      <link>http://corwin.bru.st/1-01-01-chad-compute-heterogeneous-asynchronous-datagrams/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>http://corwin.bru.st/1-01-01-chad-compute-heterogeneous-asynchronous-datagrams/</guid>
      <description>&lt;p&gt;&#xA;Daemon to execute commands when data becomes available.&lt;/p&gt;&#xA;&lt;div id=&#34;outline-container-headline-1&#34; class=&#34;outline-2&#34;&gt;&#xA;&lt;h2 id=&#34;headline-1&#34;&gt;&#xA;SYNOPSIS&#xA;&lt;/h2&gt;&#xA;&lt;/div&gt;&#xA;&lt;div id=&#34;outline-container-headline-2&#34; class=&#34;outline-2&#34;&gt;&#xA;&lt;h2 id=&#34;headline-2&#34;&gt;&#xA;DESCRIPTION&#xA;&lt;/h2&gt;&#xA;&lt;div id=&#34;outline-text-headline-2&#34; class=&#34;outline-text-2&#34;&gt;&#xA;&lt;p&gt;&#xA;The system will start Chad automatically when entering a multi-user run-level.&lt;/p&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div id=&#34;outline-container-headline-3&#34; class=&#34;outline-2&#34;&gt;&#xA;&lt;h2 id=&#34;headline-3&#34;&gt;&#xA;OPTIONS&#xA;&lt;/h2&gt;&#xA;&lt;div id=&#34;outline-text-headline-3&#34; class=&#34;outline-text-2&#34;&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;-f&lt;/code&gt; &lt;code&gt;--foreground&lt;/code&gt;  stay in the foreground&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;-s&lt;/code&gt; &lt;code&gt;--single-user&lt;/code&gt; disable individual chadtabs for each user&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div id=&#34;outline-container-headline-4&#34; class=&#34;outline-2&#34;&gt;&#xA;&lt;h2 id=&#34;headline-4&#34;&gt;&#xA;NOTES&#xA;&lt;/h2&gt;&#xA;&lt;div id=&#34;outline-text-headline-4&#34; class=&#34;outline-text-2&#34;&gt;&#xA;&lt;p&gt;&#xA;Unless started with the &lt;code&gt;s&lt;/code&gt; &lt;em&gt;or&lt;/em&gt; &lt;code&gt;single-user&lt;/code&gt; option, Chad searches its spool area (&lt;code&gt;/var/spool/chad/chadtabs&lt;/code&gt;, by default) for chadtab files (which are named after the accounts in &lt;code&gt;/etc/passwd&lt;/code&gt;); valid chadtabs found loaded into memory.  The chadtabs in this directory should not be directly accessible by users - the chadtab command should be used to access and update them.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
