<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>melpa/melpa</title>
    <link>https://github.com/melpa/melpa</link>
    <description></description>
    <pubDate>Wed, 09 Sep 2026 16:38:20 +0000</pubDate>
    <item>
      <title>[pr-open]: Add recipe for nonogram</title>
      <link>https://github.com/melpa/melpa/pull/10220</link>
      <description>### Brief summary of what the package does&lt;br&gt;&lt;br&gt;nonogram is a player for nonogram puzzles (also known as picross, griddlers or hanjie) inside Emacs. Fill the grid so each row and column matches its clue numbers and a hidden picture appears. The whole board, clue numbers included, is drawn with SVG on a solid background so it stays legible under any theme. It ships 33 bundled puzzles ordered from easiest to hardest, and can download and update more from a remote source.&lt;br&gt;&lt;br&gt;### Direct link to the package repository&lt;br&gt;&lt;br&gt;https://git.andros.dev/andros/nonogram.el&lt;br&gt;&lt;br&gt;### Your association with the package&lt;br&gt;&lt;br&gt;I am the author and maintainer.&lt;br&gt;&lt;br&gt;### Relevant communications with the upstream package maintainer&lt;br&gt;&lt;br&gt;None needed.&lt;br&gt;&lt;br&gt;### Checklist&lt;br&gt;&lt;br&gt;- [x] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses)&lt;br&gt;- [x] I&#39;ve read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)&lt;br&gt;- [x] LLMs were used to generate some of the code, and if so, I&#39;ve added an `Assisted-by:` line as described in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#attribution-for-ai-generated-code)&lt;br&gt;- [x] The package has been maintained in a public repository for 1 month or more&lt;br&gt;- [x] I&#39;ve used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback&lt;br&gt;- [x] My elisp byte-compiles cleanly&lt;br&gt;- [x] I&#39;ve used `M-x checkdoc` to check the package&#39;s documentation strings&lt;br&gt;- [x] I&#39;ve built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe)&lt;br&gt;</description>
      <content:encoded><![CDATA[### Brief summary of what the package does<br><br>nonogram is a player for nonogram puzzles (also known as picross, griddlers or hanjie) inside Emacs. Fill the grid so each row and column matches its clue numbers and a hidden picture appears. The whole board, clue numbers included, is drawn with SVG on a solid background so it stays legible under any theme. It ships 33 bundled puzzles ordered from easiest to hardest, and can download and update more from a remote source.<br><br>### Direct link to the package repository<br><br>https://git.andros.dev/andros/nonogram.el<br><br>### Your association with the package<br><br>I am the author and maintainer.<br><br>### Relevant communications with the upstream package maintainer<br><br>None needed.<br><br>### Checklist<br><br>- [x] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses)<br>- [x] I've read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)<br>- [x] LLMs were used to generate some of the code, and if so, I've added an `Assisted-by:` line as described in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#attribution-for-ai-generated-code)<br>- [x] The package has been maintained in a public repository for 1 month or more<br>- [x] I've used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback<br>- [x] My elisp byte-compiles cleanly<br>- [x] I've used `M-x checkdoc` to check the package's documentation strings<br>- [x] I've built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe)<br>]]></content:encoded>
      <author>tanrax</author>
      <pubDate>Wed, 09 Sep 2026 06:55:25 +0000</pubDate>
    </item>
    <item>
      <title>[pr-open]: Add recipe for el remoto</title>
      <link>https://github.com/melpa/melpa/pull/10219</link>
      <description>### Brief summary of what the package does&lt;br&gt;&lt;br&gt;Browse any GitHub repository in Emacs as if it were cloned locally, without cloning it. It registers a virtual filesystem through `file-name-handler-alist` that turns ordinary Emacs file operations into GitHub API calls via `ghub`, so `find-file`, `dired`, tab completion and the rest of the standard file tooling work against a remote repo. Read-only. Issues and pull requests are browsable the same way, and optional Embark integration adds actions for the web and clone URLs.&lt;br&gt;&lt;br&gt;### Direct link to the package repository&lt;br&gt;&lt;br&gt;https://github.com/agzam/remoto.el&lt;br&gt;&lt;br&gt;### Your association with the package&lt;br&gt;&lt;br&gt;Author and maintainer.&lt;br&gt;&lt;br&gt;### Relevant communications with the upstream package maintainer&lt;br&gt;&lt;br&gt;**None needed.**&lt;br&gt;&lt;br&gt;This is a resubmission of #9978, which I withdrew in May because I wanted to redesign the package rather than have you review a moving target. That redesign is done: the lookup architecture was reworked, issue and PR browsing was added, and so was the optional Embark layer. All the feedback from the first review is in: the `dired-get-filename` declaration, the double negations melpazoid reported, the checkdoc quoting, and `:fetcher` before `:repo` in the recipe. @riscy said at the time to open a new pull request rather than ask for a reopen.&lt;br&gt;&lt;br&gt;Two things melpazoid still reports on the current tip, both deliberate:&lt;br&gt;&lt;br&gt;- `Loading a package should rarely add hooks` (three) and `Avoid top-level advice or ensure you support (unload-feature) support` (one). The file-name handler, the hooks and the advice are what the package is; there is nothing to defer them behind. `remoto-unload-function` removes every one of them, and a test covers that.&lt;br&gt;- The GitHub release tag trails `Version:` by one patch. I will tag once this settles.&lt;br&gt;&lt;br&gt;### Checklist&lt;br&gt;&lt;br&gt;- [X] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses)&lt;br&gt;- [X] I&#39;ve read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)&lt;br&gt;- [X] LLMs were used to generate some of the code, and if so, I&#39;ve added an `Assisted-by:` line as described in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#attribution-for-ai-generated-code)&lt;br&gt;- [X] The package has been maintained in a public repository for 1 month or more&lt;br&gt;- [X] I&#39;ve used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback&lt;br&gt;- [X] My elisp byte-compiles cleanly&lt;br&gt;- [X] I&#39;ve used `M-x checkdoc` to check the package&#39;s documentation strings&lt;br&gt;- [X] I&#39;ve built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe)&lt;br&gt;&lt;br&gt;One note on package-lint. Every `(any ...)` in an `rx` form is reported as a call to the function Emacs 31.1 added under that name, since package-lint 20260903 regenerated its stdlib data. The sources now use `in`, the `rx` synonym, so the run is clean, but the false positive will hit other packages using `rx`.&lt;br&gt;</description>
      <content:encoded><![CDATA[### Brief summary of what the package does<br><br>Browse any GitHub repository in Emacs as if it were cloned locally, without cloning it. It registers a virtual filesystem through `file-name-handler-alist` that turns ordinary Emacs file operations into GitHub API calls via `ghub`, so `find-file`, `dired`, tab completion and the rest of the standard file tooling work against a remote repo. Read-only. Issues and pull requests are browsable the same way, and optional Embark integration adds actions for the web and clone URLs.<br><br>### Direct link to the package repository<br><br>https://github.com/agzam/remoto.el<br><br>### Your association with the package<br><br>Author and maintainer.<br><br>### Relevant communications with the upstream package maintainer<br><br>**None needed.**<br><br>This is a resubmission of #9978, which I withdrew in May because I wanted to redesign the package rather than have you review a moving target. That redesign is done: the lookup architecture was reworked, issue and PR browsing was added, and so was the optional Embark layer. All the feedback from the first review is in: the `dired-get-filename` declaration, the double negations melpazoid reported, the checkdoc quoting, and `:fetcher` before `:repo` in the recipe. @riscy said at the time to open a new pull request rather than ask for a reopen.<br><br>Two things melpazoid still reports on the current tip, both deliberate:<br><br>- `Loading a package should rarely add hooks` (three) and `Avoid top-level advice or ensure you support (unload-feature) support` (one). The file-name handler, the hooks and the advice are what the package is; there is nothing to defer them behind. `remoto-unload-function` removes every one of them, and a test covers that.<br>- The GitHub release tag trails `Version:` by one patch. I will tag once this settles.<br><br>### Checklist<br><br>- [X] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses)<br>- [X] I've read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)<br>- [X] LLMs were used to generate some of the code, and if so, I've added an `Assisted-by:` line as described in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#attribution-for-ai-generated-code)<br>- [X] The package has been maintained in a public repository for 1 month or more<br>- [X] I've used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback<br>- [X] My elisp byte-compiles cleanly<br>- [X] I've used `M-x checkdoc` to check the package's documentation strings<br>- [X] I've built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe)<br><br>One note on package-lint. Every `(any ...)` in an `rx` form is reported as a call to the function Emacs 31.1 added under that name, since package-lint 20260903 regenerated its stdlib data. The sources now use `in`, the `rx` synonym, so the run is clean, but the false positive will hit other packages using `rx`.<br>]]></content:encoded>
      <author>agzam</author>
      <pubDate>Wed, 09 Sep 2026 03:56:10 +0000</pubDate>
    </item>
    <item>
      <title>[pr-open]: Add recipe for amber-mode</title>
      <link>https://github.com/melpa/melpa/pull/10218</link>
      <description>### Brief summary of what the package does&#xD;&lt;br&gt;&#xD;&lt;br&gt;The package adds syntax highlighting and indentation rules for a programming language called amber-lang.&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Direct link to the package repository&#xD;&lt;br&gt;&#xD;&lt;br&gt;https://codeberg.org/GeorgGD/amber-mode&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Your association with the package&#xD;&lt;br&gt;&#xD;&lt;br&gt;I am the author and maintainer.&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Relevant communications with the upstream package maintainer&#xD;&lt;br&gt;&#xD;&lt;br&gt;None needed.&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Checklist&#xD;&lt;br&gt;&#xD;&lt;br&gt;&lt;!-- Please confirm by replacing `[]` with `[x]`: --&gt;&#xD;&lt;br&gt;&#xD;&lt;br&gt;- [x] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses)&#xD;&lt;br&gt;- [x] I&#39;ve read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)&#xD;&lt;br&gt;- [] LLMs were used to generate some of the code, and if so, I&#39;ve added an `Assisted-by:` line as described in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#attribution-for-ai-generated-code)&#xD;&lt;br&gt;- [x] The package has been maintained in a public repository for 1 month or more&#xD;&lt;br&gt;- [x] I&#39;ve used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback&#xD;&lt;br&gt;- [x] My elisp byte-compiles cleanly&#xD;&lt;br&gt;- [x] I&#39;ve used `M-x checkdoc` to check the package&#39;s documentation strings&#xD;&lt;br&gt;- [x] I&#39;ve built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe)&#xD;&lt;br&gt;</description>
      <content:encoded><![CDATA[### Brief summary of what the package does<br><br>The package adds syntax highlighting and indentation rules for a programming language called amber-lang.<br><br>### Direct link to the package repository<br><br>https://codeberg.org/GeorgGD/amber-mode<br><br>### Your association with the package<br><br>I am the author and maintainer.<br><br>### Relevant communications with the upstream package maintainer<br><br>None needed.<br><br>### Checklist<br><br><!-- Please confirm by replacing `[]` with `[x]`: --><br><br>- [x] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses)<br>- [x] I've read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)<br>- [] LLMs were used to generate some of the code, and if so, I've added an `Assisted-by:` line as described in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#attribution-for-ai-generated-code)<br>- [x] The package has been maintained in a public repository for 1 month or more<br>- [x] I've used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback<br>- [x] My elisp byte-compiles cleanly<br>- [x] I've used `M-x checkdoc` to check the package's documentation strings<br>- [x] I've built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe)<br>]]></content:encoded>
      <author>GeorgGD</author>
      <pubDate>Tue, 08 Sep 2026 17:50:42 +0000</pubDate>
    </item>
    <item>
      <title>[pr-open]: Add recipe for single-window</title>
      <link>https://github.com/melpa/melpa/pull/10217</link>
      <description>### Brief summary of what the package does&#xD;&lt;br&gt;&#xD;&lt;br&gt;The single-window package forces Emacs to open buffers in the current active window.&#xD;&lt;br&gt;&#xD;&lt;br&gt;It keeps your carefully arranged layouts intact, reduces visual clutter, and provides a much more predictable workflow. It handles edge cases by configuring modes like org-mode (src blocks and agenda) to respect the current window.&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Direct link to the package repository&#xD;&lt;br&gt;&#xD;&lt;br&gt;https://github.com/jamescherti/single-window.el&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Your association with the package&#xD;&lt;br&gt;&#xD;&lt;br&gt;Maintainer&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Relevant communications with the upstream package maintainer&#xD;&lt;br&gt;&#xD;&lt;br&gt;**None needed**&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Checklist&#xD;&lt;br&gt;&#xD;&lt;br&gt;&lt;!-- Please confirm by replacing `[]` with `[x]`: --&gt;&#xD;&lt;br&gt;&#xD;&lt;br&gt;- [x] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses)&#xD;&lt;br&gt;- [x] I&#39;ve read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)&#xD;&lt;br&gt;- [x] LLMs were used to generate some of the code, and if so, I&#39;ve added an `Assisted-by:` line as described in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#attribution-for-ai-generated-code)&#xD;&lt;br&gt;- [x] The package has been maintained in a public repository for 1 month or more&#xD;&lt;br&gt;- [x] I&#39;ve used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback&#xD;&lt;br&gt;- [x] My elisp byte-compiles cleanly&#xD;&lt;br&gt;- [x] I&#39;ve used `M-x checkdoc` to check the package&#39;s documentation strings&#xD;&lt;br&gt;- [x] I&#39;ve built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe)&#xD;&lt;br&gt;&#xD;&lt;br&gt;&lt;!-- After submitting, please fix any problems the CI reports. --&gt;&#xD;&lt;br&gt;</description>
      <content:encoded><![CDATA[### Brief summary of what the package does<br><br>The single-window package forces Emacs to open buffers in the current active window.<br><br>It keeps your carefully arranged layouts intact, reduces visual clutter, and provides a much more predictable workflow. It handles edge cases by configuring modes like org-mode (src blocks and agenda) to respect the current window.<br><br>### Direct link to the package repository<br><br>https://github.com/jamescherti/single-window.el<br><br>### Your association with the package<br><br>Maintainer<br><br>### Relevant communications with the upstream package maintainer<br><br>**None needed**<br><br>### Checklist<br><br><!-- Please confirm by replacing `[]` with `[x]`: --><br><br>- [x] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses)<br>- [x] I've read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)<br>- [x] LLMs were used to generate some of the code, and if so, I've added an `Assisted-by:` line as described in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#attribution-for-ai-generated-code)<br>- [x] The package has been maintained in a public repository for 1 month or more<br>- [x] I've used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback<br>- [x] My elisp byte-compiles cleanly<br>- [x] I've used `M-x checkdoc` to check the package's documentation strings<br>- [x] I've built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe)<br><br><!-- After submitting, please fix any problems the CI reports. --><br>]]></content:encoded>
      <author>jamescherti</author>
      <pubDate>Tue, 08 Sep 2026 14:29:16 +0000</pubDate>
    </item>
    <item>
      <title>[pr-open]: Add recipe for preview-tab</title>
      <link>https://github.com/melpa/melpa/pull/10216</link>
      <description>&lt;!-- Use this template when adding a new package recipe. --&gt;&#xD;&lt;br&gt;&lt;!-- You don&#39;t have to use this when modifing an existing recipe. --&gt;&#xD;&lt;br&gt;&#xD;&lt;br&gt;&lt;!--  ╔════════════╤════════════════════════════════╤═══════════════╗  --&gt;&#xD;&lt;br&gt;&lt;!--  ║ Please use │ Add recipe for name-of-package │ as the title. ║  --&gt;&#xD;&lt;br&gt;&lt;!--  ╚════════════╧════════════════════════════════╧═══════════════╝  --&gt;&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Brief summary of what the package does&#xD;&lt;br&gt;&#xD;&lt;br&gt;VS Code&#39;s preview tab, for Emacs&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Direct link to the package repository&#xD;&lt;br&gt;&#xD;&lt;br&gt;https://github.com/ismd/preview-tab.el&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Your association with the package&#xD;&lt;br&gt;&#xD;&lt;br&gt;Maintainer&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Relevant communications with the upstream package maintainer&#xD;&lt;br&gt;&#xD;&lt;br&gt;None needed&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Checklist&#xD;&lt;br&gt;&#xD;&lt;br&gt;&lt;!-- Please confirm by replacing `[]` with `[x]`: --&gt;&#xD;&lt;br&gt;&#xD;&lt;br&gt;- [x] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses)&#xD;&lt;br&gt;- [x] I&#39;ve read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)&#xD;&lt;br&gt;- [x] LLMs were used to generate some of the code, and if so, I&#39;ve added an `Assisted-by:` line as described in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#attribution-for-ai-generated-code)&#xD;&lt;br&gt;- [] The package has been maintained in a public repository for 1 month or more&#xD;&lt;br&gt;- [] I&#39;ve used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback&#xD;&lt;br&gt;- [] My elisp byte-compiles cleanly&#xD;&lt;br&gt;- [] I&#39;ve used `M-x checkdoc` to check the package&#39;s documentation strings&#xD;&lt;br&gt;- [] I&#39;ve built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe)&#xD;&lt;br&gt;&#xD;&lt;br&gt;&lt;!-- After submitting, please fix any problems the CI reports. --&gt;&#xD;&lt;br&gt;</description>
      <content:encoded><![CDATA[<!-- Use this template when adding a new package recipe. --><br><!-- You don't have to use this when modifing an existing recipe. --><br><br><!--  ╔════════════╤════════════════════════════════╤═══════════════╗  --><br><!--  ║ Please use │ Add recipe for name-of-package │ as the title. ║  --><br><!--  ╚════════════╧════════════════════════════════╧═══════════════╝  --><br><br>### Brief summary of what the package does<br><br>VS Code's preview tab, for Emacs<br><br>### Direct link to the package repository<br><br>https://github.com/ismd/preview-tab.el<br><br>### Your association with the package<br><br>Maintainer<br><br>### Relevant communications with the upstream package maintainer<br><br>None needed<br><br>### Checklist<br><br><!-- Please confirm by replacing `[]` with `[x]`: --><br><br>- [x] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses)<br>- [x] I've read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)<br>- [x] LLMs were used to generate some of the code, and if so, I've added an `Assisted-by:` line as described in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#attribution-for-ai-generated-code)<br>- [] The package has been maintained in a public repository for 1 month or more<br>- [] I've used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback<br>- [] My elisp byte-compiles cleanly<br>- [] I've used `M-x checkdoc` to check the package's documentation strings<br>- [] I've built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe)<br><br><!-- After submitting, please fix any problems the CI reports. --><br>]]></content:encoded>
      <author>ismd</author>
      <pubDate>Tue, 08 Sep 2026 11:48:56 +0000</pubDate>
    </item>
    <item>
      <title>[pr-open]: Add recipe for git-modeline</title>
      <link>https://github.com/melpa/melpa/pull/10214</link>
      <description>&#xD;&lt;br&gt;### Brief summary of what the package does&#xD;&lt;br&gt;&#xD;&lt;br&gt;`git-modeline` is a global minor mode that prepends a colored mark to the&#xD;&lt;br&gt;mode line of every buffer visiting a file inside a git repository. The color&#xD;&lt;br&gt;gives the file&#39;s git status at a glance: up to date, modified, staged, added,&#xD;&lt;br&gt;deleted or untracked. In particular it tells *staged* from *unstaged*&#xD;&lt;br&gt;changes, which the built-in `vc-mode` indicator does not.&#xD;&lt;br&gt;&#xD;&lt;br&gt;The mark is refreshed when a file is visited, saved or reverted, and changes&#xD;&lt;br&gt;made outside Emacs are picked up automatically: a file-notification watch on&#xD;&lt;br&gt;each repository&#39;s git directory catches a `git add`, `git reset` or commit run&#xD;&lt;br&gt;from a terminal, and `magit-post-refresh-hook` catches the same from Magit.&#xD;&lt;br&gt;&#xD;&lt;br&gt;Rendering is customizable through `git-modeline-decoration`: a large or small&#xD;&lt;br&gt;XPM dot, a plain or colored status letter, or any function of your own. Each&#xD;&lt;br&gt;state has its own face, so themes can restyle it, and on a terminal the dot&#xD;&lt;br&gt;falls back to a colored letter automatically.&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Direct link to the package repository&#xD;&lt;br&gt;&#xD;&lt;br&gt;https://github.com/djangoliv/git-modeline&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Your association with the package&#xD;&lt;br&gt;&#xD;&lt;br&gt;I am the author and maintainer.&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Relevant communications with the upstream package maintainer&#xD;&lt;br&gt;&#xD;&lt;br&gt;**None needed**, I maintain the package myself.&#xD;&lt;br&gt;&#xD;&lt;br&gt;For transparency: the status-collection code originally derives from&#xD;&lt;br&gt;[git-emacs](https://github.com/tsgates/git-emacs), which is GPLv3 like this&#xD;&lt;br&gt;package. The attribution is kept in the header copyright line and in the&#xD;&lt;br&gt;Commentary section.&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Checklist&#xD;&lt;br&gt;&#xD;&lt;br&gt;- [x] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses)&#xD;&lt;br&gt;- [x] I&#39;ve read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)&#xD;&lt;br&gt;- [x] LLMs were used to generate some of the code, and if so, I&#39;ve added an `Assisted-by:` line as described in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#attribution-for-ai-generated-code)&#xD;&lt;br&gt;- [x] The package has been maintained in a public repository for 1 month or more&#xD;&lt;br&gt;- [x] I&#39;ve used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback&#xD;&lt;br&gt;- [x] My elisp byte-compiles cleanly&#xD;&lt;br&gt;- [x] I&#39;ve used `M-x checkdoc` to check the package&#39;s documentation strings&#xD;&lt;br&gt;- [x] I&#39;ve built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe)</description>
      <content:encoded><![CDATA[<br>### Brief summary of what the package does<br><br>`git-modeline` is a global minor mode that prepends a colored mark to the<br>mode line of every buffer visiting a file inside a git repository. The color<br>gives the file's git status at a glance: up to date, modified, staged, added,<br>deleted or untracked. In particular it tells *staged* from *unstaged*<br>changes, which the built-in `vc-mode` indicator does not.<br><br>The mark is refreshed when a file is visited, saved or reverted, and changes<br>made outside Emacs are picked up automatically: a file-notification watch on<br>each repository's git directory catches a `git add`, `git reset` or commit run<br>from a terminal, and `magit-post-refresh-hook` catches the same from Magit.<br><br>Rendering is customizable through `git-modeline-decoration`: a large or small<br>XPM dot, a plain or colored status letter, or any function of your own. Each<br>state has its own face, so themes can restyle it, and on a terminal the dot<br>falls back to a colored letter automatically.<br><br>### Direct link to the package repository<br><br>https://github.com/djangoliv/git-modeline<br><br>### Your association with the package<br><br>I am the author and maintainer.<br><br>### Relevant communications with the upstream package maintainer<br><br>**None needed**, I maintain the package myself.<br><br>For transparency: the status-collection code originally derives from<br>[git-emacs](https://github.com/tsgates/git-emacs), which is GPLv3 like this<br>package. The attribution is kept in the header copyright line and in the<br>Commentary section.<br><br>### Checklist<br><br>- [x] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses)<br>- [x] I've read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)<br>- [x] LLMs were used to generate some of the code, and if so, I've added an `Assisted-by:` line as described in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#attribution-for-ai-generated-code)<br>- [x] The package has been maintained in a public repository for 1 month or more<br>- [x] I've used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback<br>- [x] My elisp byte-compiles cleanly<br>- [x] I've used `M-x checkdoc` to check the package's documentation strings<br>- [x] I've built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe)]]></content:encoded>
      <author>djangoliv</author>
      <pubDate>Mon, 07 Sep 2026 14:17:06 +0000</pubDate>
    </item>
    <item>
      <title>[pr-open]: Add recipe for latex-to-svg-frontend</title>
      <link>https://github.com/melpa/melpa/pull/10213</link>
      <description>**AI disclaimer:** This PR was composed by me, aided by Opus 5.&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Brief summary of what the package does&#xD;&lt;br&gt;&#xD;&lt;br&gt;`latex-to-svg-frontend` renders LaTeX math in a buffer as SVG images overlaid on the source, which stays in place so copy and save round-trip renderable LaTeX. It handles math detection, overlay lifecycle, equation numbering, `\ref` / `\eqref` resolution, reveal-on-cursor, and refreshing on theme and font changes. It is markup-agnostic: it never parses a specific markup itself, but asks the buffer&#39;s adaptor (two other &#34;thin&#34; packages, which are hosted in the same GitHub repo and which will be submitted as MELPA recipes in the future; more on this later) for the delimiters and the regions to skip.&#xD;&lt;br&gt;&#xD;&lt;br&gt;The engine compiles each equation once and caches an SVG that is independent of color and size; a theme switch re-tints and a font change rescales straight from the cache. This ensures a very fast refresh of the equations on the buffer, without lengthy LaTeX recompilation when the theme or font size has changed.&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Short description on how it relates to other packages in MELPA&#xD;&lt;br&gt;&#xD;&lt;br&gt;This is the frontend core of the latex-to-svg family whose engine, [`latex-to-svg-backend`](https://melpa.org/#/latex-to-svg-backend), you reviewed and merged in [#10152](https://github.com/melpa/melpa/pull/10152); this front-end package is different from [`agent-shell-math-renderer`](https://melpa.org/#/agent-shell-math-renderer), which was developed as an extension to [`agent-shell`](https://github.com/xenodium/agent-shell) and which you reviewed and merged in [#10198](https://github.com/melpa/melpa/pull/10198).&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Direct link to the package repository&#xD;&lt;br&gt;&#xD;&lt;br&gt;https://github.com/alberti42/latex-to-svg&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Your association with the package&#xD;&lt;br&gt;&#xD;&lt;br&gt;Author and maintainer.&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Relevant communications with the upstream package maintainer&#xD;&lt;br&gt;&#xD;&lt;br&gt;**None needed.** The package uses only public Emacs API.&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Two more recipes to follow&#xD;&lt;br&gt;&#xD;&lt;br&gt;The same repository holds two thin mode adaptors, `latex-to-svg-for-org` and `latex-to-svg-for-markdown`, which supply this core with a buffer&#39;s math delimiters and the regions to skip (source blocks, code fences) and turn it on. Since the math delimiters and rules for what needs to be skipped (e.g., comment regions) depend on the mode (Org, Markdown, etc.), I decided to split responsibilities between the core `latex-to-svg-frontend` and the mode-specific adaptors, without trying to create a universal front-end that aims at fitting to any kind of mode. &#xD;&lt;br&gt;&#xD;&lt;br&gt;I am submitting this one first and will open pull requests for the adaptors once the core is merged, per `CONTRIBUTING.org`.&#xD;&lt;br&gt;&#xD;&lt;br&gt;**If you want to see it working**, note that this package on its own renders nothing: it is the markup-agnostic core, and an adaptor is what tells it where the math is and turns it on. So a live test needs one adaptor from the same repository alongside it. Independently of the package manager:&#xD;&lt;br&gt;&#xD;&lt;br&gt;```elisp&#xD;&lt;br&gt;;; latex-to-svg-backend comes from MELPA; latex and dvisvgm must be on exec-path&#xD;&lt;br&gt;(add-to-list &#39;load-path &#34;/path/to/clone/of/latex-to-svg&#34;)&#xD;&lt;br&gt;(require &#39;latex-to-svg-for-org)        ; or latex-to-svg-for-markdown&#xD;&lt;br&gt;(add-hook &#39;org-mode-hook #&#39;latex-to-svg-for-org-mode)&#xD;&lt;br&gt;```&#xD;&lt;br&gt;&#xD;&lt;br&gt;Then open an Org file with `$x^2$` or a `\begin{equation}` block. The README shows the same with `straight`, `elpaca` and `package-vc-install`.&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Checklist&#xD;&lt;br&gt;&#xD;&lt;br&gt;- [x] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses) (GPL-3.0-or-later)&#xD;&lt;br&gt;- [x] I&#39;ve read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)&#xD;&lt;br&gt;- [x] LLMs were used to generate some of the code, and if so, I&#39;ve added an `Assisted-by:` line as described in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#attribution-for-ai-generated-code)&#xD;&lt;br&gt;- [x] The package has been maintained in a public repository for 1 month or more (public since 2026-08-01)&#xD;&lt;br&gt;- [x] I&#39;ve used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback&#xD;&lt;br&gt;- [x] My elisp byte-compiles cleanly&#xD;&lt;br&gt;- [x] I&#39;ve used `M-x checkdoc` to check the package&#39;s documentation strings&#xD;&lt;br&gt;- [x] I&#39;ve built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe)&#xD;&lt;br&gt;&#xD;&lt;br&gt;melpazoid is clean, and `CHANNEL=stable` detects the current release, 0.15.2.&#xD;&lt;br&gt;&#xD;&lt;br&gt;The `ignore-errors` pattern you flagged in #10152 is gone here too.</description>
      <content:encoded><![CDATA[**AI disclaimer:** This PR was composed by me, aided by Opus 5.<br><br>### Brief summary of what the package does<br><br>`latex-to-svg-frontend` renders LaTeX math in a buffer as SVG images overlaid on the source, which stays in place so copy and save round-trip renderable LaTeX. It handles math detection, overlay lifecycle, equation numbering, `\ref` / `\eqref` resolution, reveal-on-cursor, and refreshing on theme and font changes. It is markup-agnostic: it never parses a specific markup itself, but asks the buffer's adaptor (two other "thin" packages, which are hosted in the same GitHub repo and which will be submitted as MELPA recipes in the future; more on this later) for the delimiters and the regions to skip.<br><br>The engine compiles each equation once and caches an SVG that is independent of color and size; a theme switch re-tints and a font change rescales straight from the cache. This ensures a very fast refresh of the equations on the buffer, without lengthy LaTeX recompilation when the theme or font size has changed.<br><br>### Short description on how it relates to other packages in MELPA<br><br>This is the frontend core of the latex-to-svg family whose engine, [`latex-to-svg-backend`](https://melpa.org/#/latex-to-svg-backend), you reviewed and merged in [#10152](https://github.com/melpa/melpa/pull/10152); this front-end package is different from [`agent-shell-math-renderer`](https://melpa.org/#/agent-shell-math-renderer), which was developed as an extension to [`agent-shell`](https://github.com/xenodium/agent-shell) and which you reviewed and merged in [#10198](https://github.com/melpa/melpa/pull/10198).<br><br>### Direct link to the package repository<br><br>https://github.com/alberti42/latex-to-svg<br><br>### Your association with the package<br><br>Author and maintainer.<br><br>### Relevant communications with the upstream package maintainer<br><br>**None needed.** The package uses only public Emacs API.<br><br>### Two more recipes to follow<br><br>The same repository holds two thin mode adaptors, `latex-to-svg-for-org` and `latex-to-svg-for-markdown`, which supply this core with a buffer's math delimiters and the regions to skip (source blocks, code fences) and turn it on. Since the math delimiters and rules for what needs to be skipped (e.g., comment regions) depend on the mode (Org, Markdown, etc.), I decided to split responsibilities between the core `latex-to-svg-frontend` and the mode-specific adaptors, without trying to create a universal front-end that aims at fitting to any kind of mode. <br><br>I am submitting this one first and will open pull requests for the adaptors once the core is merged, per `CONTRIBUTING.org`.<br><br>**If you want to see it working**, note that this package on its own renders nothing: it is the markup-agnostic core, and an adaptor is what tells it where the math is and turns it on. So a live test needs one adaptor from the same repository alongside it. Independently of the package manager:<br><br>```elisp<br>;; latex-to-svg-backend comes from MELPA; latex and dvisvgm must be on exec-path<br>(add-to-list 'load-path "/path/to/clone/of/latex-to-svg")<br>(require 'latex-to-svg-for-org)        ; or latex-to-svg-for-markdown<br>(add-hook 'org-mode-hook #'latex-to-svg-for-org-mode)<br>```<br><br>Then open an Org file with `$x^2$` or a `\begin{equation}` block. The README shows the same with `straight`, `elpaca` and `package-vc-install`.<br><br>### Checklist<br><br>- [x] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses) (GPL-3.0-or-later)<br>- [x] I've read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)<br>- [x] LLMs were used to generate some of the code, and if so, I've added an `Assisted-by:` line as described in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#attribution-for-ai-generated-code)<br>- [x] The package has been maintained in a public repository for 1 month or more (public since 2026-08-01)<br>- [x] I've used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback<br>- [x] My elisp byte-compiles cleanly<br>- [x] I've used `M-x checkdoc` to check the package's documentation strings<br>- [x] I've built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe)<br><br>melpazoid is clean, and `CHANNEL=stable` detects the current release, 0.15.2.<br><br>The `ignore-errors` pattern you flagged in #10152 is gone here too.]]></content:encoded>
      <author>alberti42</author>
      <pubDate>Mon, 07 Sep 2026 09:05:06 +0000</pubDate>
    </item>
    <item>
      <title>[pr-open]: Add recipe for donkey</title>
      <link>https://github.com/melpa/melpa/pull/10212</link>
      <description>### Brief summary of what the package does&lt;br&gt;&lt;br&gt;An opinionated modal editing layer for Emacs in a single file. It adds a Normal state entered with `C-g`, with vi-style motions and counts, text-object marks (word, symbol, sentence, paragraph, delimiter pairs, balanced expressions), a &#34;mark run&#34; mode, line banking for non-contiguous selections, rectangles, wrapping, undo/redo and an in-package tutor (`M-x donkey-tutor`). It leans on native Emacs commands wherever possible and adds custom ones only where the behavior must differ. Optional Smartparens integration.&lt;br&gt;&lt;br&gt;### Direct link to the package repository&lt;br&gt;&lt;br&gt;https://github.com/YardQuit/donkey&lt;br&gt;&lt;br&gt;### Your association with the package&lt;br&gt;&lt;br&gt;Author and maintainer.&lt;br&gt;&lt;br&gt;### Relevant communications with the upstream package maintainer&lt;br&gt;&lt;br&gt;None needed.&lt;br&gt;&lt;br&gt;### Checklist&lt;br&gt;&lt;br&gt;- [x] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses)&lt;br&gt;- [x] I&#39;ve read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)&lt;br&gt;- [x] LLMs were used to generate some of the code, and if so, I&#39;ve added an `Assisted-by:` line as described in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#attribution-for-ai-generated-code)&lt;br&gt;- [x] The package has been maintained in a public repository for 1 month or more&lt;br&gt;- [x] I&#39;ve used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback&lt;br&gt;- [x] My elisp byte-compiles cleanly&lt;br&gt;- [x] I&#39;ve used `M-x checkdoc` to check the package&#39;s documentation strings&lt;br&gt;- [x] I&#39;ve built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe)&lt;br&gt;&lt;br&gt;Notes: GPL-3.0 with a LICENSE file GitHub detects. Public since the 1.0.0 release on 2026-07-21; current release 1.7.1, tagged, and `CHANNEL=stable make recipes/donkey` picks the tag up as 1.7.1. Byte-compiled with warnings as errors, checkdoc and package-lint (2026-09-03) clean; CI runs the test suite on Emacs 29.1, 30.1 and 31.1.&lt;br&gt;</description>
      <content:encoded><![CDATA[### Brief summary of what the package does<br><br>An opinionated modal editing layer for Emacs in a single file. It adds a Normal state entered with `C-g`, with vi-style motions and counts, text-object marks (word, symbol, sentence, paragraph, delimiter pairs, balanced expressions), a "mark run" mode, line banking for non-contiguous selections, rectangles, wrapping, undo/redo and an in-package tutor (`M-x donkey-tutor`). It leans on native Emacs commands wherever possible and adds custom ones only where the behavior must differ. Optional Smartparens integration.<br><br>### Direct link to the package repository<br><br>https://github.com/YardQuit/donkey<br><br>### Your association with the package<br><br>Author and maintainer.<br><br>### Relevant communications with the upstream package maintainer<br><br>None needed.<br><br>### Checklist<br><br>- [x] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses)<br>- [x] I've read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)<br>- [x] LLMs were used to generate some of the code, and if so, I've added an `Assisted-by:` line as described in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#attribution-for-ai-generated-code)<br>- [x] The package has been maintained in a public repository for 1 month or more<br>- [x] I've used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback<br>- [x] My elisp byte-compiles cleanly<br>- [x] I've used `M-x checkdoc` to check the package's documentation strings<br>- [x] I've built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe)<br><br>Notes: GPL-3.0 with a LICENSE file GitHub detects. Public since the 1.0.0 release on 2026-07-21; current release 1.7.1, tagged, and `CHANNEL=stable make recipes/donkey` picks the tag up as 1.7.1. Byte-compiled with warnings as errors, checkdoc and package-lint (2026-09-03) clean; CI runs the test suite on Emacs 29.1, 30.1 and 31.1.<br>]]></content:encoded>
      <author>YardQuit</author>
      <pubDate>Mon, 07 Sep 2026 08:35:30 +0000</pubDate>
    </item>
    <item>
      <title>[pr-open]: Add recipe for surveyor</title>
      <link>https://github.com/melpa/melpa/pull/10211</link>
      <description>### Brief summary of what the package does&#xD;&lt;br&gt;&#xD;&lt;br&gt;A package to generate diagrams of code. &#xD;&lt;br&gt;&#xD;&lt;br&gt;Uses the configured LLM through [gptel](https://github.com/karthink/gptel) and shows the result inline in an `image-mode` buffer. Supports flowcharts, sequence diagrams and class diagrams at two abstraction levels and renders through various pluggable engines.&#xD;&lt;br&gt;&#xD;&lt;br&gt;`M-x surveyor` opens a transient menu where various parameters can be easily selected. &#xD;&lt;br&gt;&#xD;&lt;br&gt;### Direct link to the package repository&#xD;&lt;br&gt;&#xD;&lt;br&gt;https://github.com/mrcnski/surveyor.el&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Your association with the package&#xD;&lt;br&gt;&#xD;&lt;br&gt;I am the author and maintainer.&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Relevant communications with the upstream package maintainer&#xD;&lt;br&gt;&#xD;&lt;br&gt;None needed (I am upstream).&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Checklist&#xD;&lt;br&gt;&#xD;&lt;br&gt;- [x] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses) (GPL-3.0-or-later)&#xD;&lt;br&gt;- [x] I&#39;ve read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)&#xD;&lt;br&gt;- [x] LLMs were used to generate some of the code, and if so, I&#39;ve added an `Assisted-by:` line as described in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#attribution-for-ai-generated-code)&#xD;&lt;br&gt;- [x] The package has been maintained in a public repository for 1 month or more (public since 2026-07-22)&#xD;&lt;br&gt;- [x] I&#39;ve used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback (clean)&#xD;&lt;br&gt;- [x] My elisp byte-compiles cleanly (no warnings with `byte-compile-error-on-warn`)&#xD;&lt;br&gt;- [x] I&#39;ve used `M-x checkdoc` to check the package&#39;s documentation strings (clean)&#xD;&lt;br&gt;- [x] I&#39;ve built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe) (`make recipes/surveyor` builds `surveyor-20260817.2132`; `CHANNEL=stable make recipes/surveyor` picks up the `v0.1.0` tag as `surveyor-0.1.0`; the built tar installs with `package-install-file` in a clean `emacs -Q` with gptel pulled from MELPA, and `surveyor` is autoloaded)&#xD;&lt;br&gt;&#xD;&lt;br&gt;🤖 Generated with [Claude Code](https://claude.com/claude-code)&#xD;&lt;br&gt;</description>
      <content:encoded><![CDATA[### Brief summary of what the package does<br><br>A package to generate diagrams of code. <br><br>Uses the configured LLM through [gptel](https://github.com/karthink/gptel) and shows the result inline in an `image-mode` buffer. Supports flowcharts, sequence diagrams and class diagrams at two abstraction levels and renders through various pluggable engines.<br><br>`M-x surveyor` opens a transient menu where various parameters can be easily selected. <br><br>### Direct link to the package repository<br><br>https://github.com/mrcnski/surveyor.el<br><br>### Your association with the package<br><br>I am the author and maintainer.<br><br>### Relevant communications with the upstream package maintainer<br><br>None needed (I am upstream).<br><br>### Checklist<br><br>- [x] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses) (GPL-3.0-or-later)<br>- [x] I've read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)<br>- [x] LLMs were used to generate some of the code, and if so, I've added an `Assisted-by:` line as described in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#attribution-for-ai-generated-code)<br>- [x] The package has been maintained in a public repository for 1 month or more (public since 2026-07-22)<br>- [x] I've used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback (clean)<br>- [x] My elisp byte-compiles cleanly (no warnings with `byte-compile-error-on-warn`)<br>- [x] I've used `M-x checkdoc` to check the package's documentation strings (clean)<br>- [x] I've built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe) (`make recipes/surveyor` builds `surveyor-20260817.2132`; `CHANNEL=stable make recipes/surveyor` picks up the `v0.1.0` tag as `surveyor-0.1.0`; the built tar installs with `package-install-file` in a clean `emacs -Q` with gptel pulled from MELPA, and `surveyor` is autoloaded)<br><br>🤖 Generated with [Claude Code](https://claude.com/claude-code)<br>]]></content:encoded>
      <author>mrcnski</author>
      <pubDate>Sun, 06 Sep 2026 15:11:54 +0000</pubDate>
    </item>
    <item>
      <title>[pr-open]: Return kostafey&#39;s repos to github</title>
      <link>https://github.com/melpa/melpa/pull/10210</link>
      <description></description>
      <author>kostafey</author>
      <pubDate>Sun, 06 Sep 2026 01:21:48 +0000</pubDate>
    </item>
    <item>
      <title>[pr-open]: Add recipe for metropolis-light-theme</title>
      <link>https://github.com/melpa/melpa/pull/10209</link>
      <description>&#xD;&lt;br&gt;### Brief summary of what the package does&#xD;&lt;br&gt;A light theme based on the Metropolis Beamer color palette.&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Direct link to the package repository&#xD;&lt;br&gt;&#xD;&lt;br&gt;https://github.com/bitorhugo/metropolis-light-theme&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Your association with the package&#xD;&lt;br&gt;&#xD;&lt;br&gt;Maintainer&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Relevant communications with the upstream package maintainer&#xD;&lt;br&gt;&#xD;&lt;br&gt;**None needed**&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Checklist&#xD;&lt;br&gt;&#xD;&lt;br&gt;&lt;!-- Please confirm by replacing `[]` with `[x]`: --&gt;&#xD;&lt;br&gt;&#xD;&lt;br&gt;- [X] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses)&#xD;&lt;br&gt;- [X] I&#39;ve read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)&#xD;&lt;br&gt;- [] LLMs were used to generate some of the code, and if so, I&#39;ve added an `Assisted-by:` line as described in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#attribution-for-ai-generated-code)&#xD;&lt;br&gt;- [X] The package has been maintained in a public repository for 1 month or more&#xD;&lt;br&gt;- [X] I&#39;ve used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback&#xD;&lt;br&gt;- [X] My elisp byte-compiles cleanly&#xD;&lt;br&gt;- [X] I&#39;ve used `M-x checkdoc` to check the package&#39;s documentation strings&#xD;&lt;br&gt;- [X] I&#39;ve built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe)&#xD;&lt;br&gt;&#xD;&lt;br&gt;&lt;!-- After submitting, please fix any problems the CI reports. --&gt;&#xD;&lt;br&gt;</description>
      <content:encoded><![CDATA[<br>### Brief summary of what the package does<br>A light theme based on the Metropolis Beamer color palette.<br><br>### Direct link to the package repository<br><br>https://github.com/bitorhugo/metropolis-light-theme<br><br>### Your association with the package<br><br>Maintainer<br><br>### Relevant communications with the upstream package maintainer<br><br>**None needed**<br><br>### Checklist<br><br><!-- Please confirm by replacing `[]` with `[x]`: --><br><br>- [X] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses)<br>- [X] I've read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)<br>- [] LLMs were used to generate some of the code, and if so, I've added an `Assisted-by:` line as described in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#attribution-for-ai-generated-code)<br>- [X] The package has been maintained in a public repository for 1 month or more<br>- [X] I've used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback<br>- [X] My elisp byte-compiles cleanly<br>- [X] I've used `M-x checkdoc` to check the package's documentation strings<br>- [X] I've built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe)<br><br><!-- After submitting, please fix any problems the CI reports. --><br>]]></content:encoded>
      <author>bitorhugo</author>
      <pubDate>Sun, 06 Sep 2026 01:11:27 +0000</pubDate>
    </item>
    <item>
      <title>[pr-open]: Add recipe for org-roam-gt</title>
      <link>https://github.com/melpa/melpa/pull/10208</link>
      <description>### Brief summary of what the package does&#xD;&lt;br&gt;&#xD;&lt;br&gt;org-roam-gt enhances org-roam with performance improvements and better capture templates&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Direct link to the package repository&#xD;&lt;br&gt;&#xD;&lt;br&gt;https://github.com/dmgerman/org-roam-gt&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Your association with the package&#xD;&lt;br&gt;&#xD;&lt;br&gt;I am the author and maintainer.&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Relevant communications with the upstream package maintainer&#xD;&lt;br&gt;&#xD;&lt;br&gt;**None needed**  I maintain the package myself.&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Checklist&#xD;&lt;br&gt;&#xD;&lt;br&gt;- [x] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses)&#xD;&lt;br&gt;- [x] I&#39;ve read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)&#xD;&lt;br&gt;- [x] LLMs were used to generate some of the code, and if so, I&#39;ve added an `Assisted-by:` line as described in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#attribution-for-ai-generated-code)&#xD;&lt;br&gt;- [x] The package has been maintained in a public repository for 1 month or more&#xD;&lt;br&gt;- [x] I&#39;ve used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback&#xD;&lt;br&gt;- [x] My elisp byte-compiles cleanly&#xD;&lt;br&gt;- [x] I&#39;ve used `M-x checkdoc` to check the package&#39;s documentation strings&#xD;&lt;br&gt;- [x] I&#39;ve built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe)</description>
      <content:encoded><![CDATA[### Brief summary of what the package does<br><br>org-roam-gt enhances org-roam with performance improvements and better capture templates<br><br>### Direct link to the package repository<br><br>https://github.com/dmgerman/org-roam-gt<br><br>### Your association with the package<br><br>I am the author and maintainer.<br><br>### Relevant communications with the upstream package maintainer<br><br>**None needed**  I maintain the package myself.<br><br>### Checklist<br><br>- [x] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses)<br>- [x] I've read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)<br>- [x] LLMs were used to generate some of the code, and if so, I've added an `Assisted-by:` line as described in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#attribution-for-ai-generated-code)<br>- [x] The package has been maintained in a public repository for 1 month or more<br>- [x] I've used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback<br>- [x] My elisp byte-compiles cleanly<br>- [x] I've used `M-x checkdoc` to check the package's documentation strings<br>- [x] I've built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe)]]></content:encoded>
      <author>dmgerman</author>
      <pubDate>Sun, 06 Sep 2026 00:05:51 +0000</pubDate>
    </item>
    <item>
      <title>[pr-open]: Update upstreams for term-cmd and term-alert</title>
      <link>https://github.com/melpa/melpa/pull/10207</link>
      <description></description>
      <author>calliecameron</author>
      <pubDate>Sat, 05 Sep 2026 13:02:27 +0000</pubDate>
    </item>
    <item>
      <title>[pr-open]: Add mode-line-path</title>
      <link>https://github.com/melpa/melpa/pull/10205</link>
      <description>### Brief summary of what the package does&#xD;&lt;br&gt;&#xD;&lt;br&gt;Display an abbreviated file path in the GNU Emacs mode line.  Shorten long paths using the values of short environment variable names (three characters or fewer) as prefixes.  If a path is still too long, truncate it with an ellipsis.&#xD;&lt;br&gt;&#xD;&lt;br&gt;I&#39;m re-posting this pull request, which was originally [10116](https://github.com/melpa/melpa/pull/10116), because the project has now been maintained in a public repository for more than one month.  That was the only thing missing originally.&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Direct link to the package repository&#xD;&lt;br&gt;&#xD;&lt;br&gt;https://github.com/arthurgleckler/mode-line-path&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Your association with the package&#xD;&lt;br&gt;&#xD;&lt;br&gt;I wrote this in 2013, and have used it every day since.  Being able to see an abbreviated version of the full path of each buffer in the mode line is great for context.  Preparing this package for MELPA, I cleaned it up extensively, hoping to make it useful to others.  I added caching, customizations, and tests.  (Even without caching, it has always been fast, but I added it in case some users have enormous numbers of environment variables, for example.  The one-second cache TTL means that caching isn&#39;t noticeable.)&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Relevant communications with the upstream package maintainer&#xD;&lt;br&gt;&#xD;&lt;br&gt;**None needed**&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Checklist&#xD;&lt;br&gt;&#xD;&lt;br&gt;- [x] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses)&#xD;&lt;br&gt;- [x] I&#39;ve read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)&#xD;&lt;br&gt;- [x] LLMs were used to generate some of the code, and if so, I&#39;ve added an `Assisted-by:` line as described in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#attribution-for-ai-generated-code)&#xD;&lt;br&gt;- [x] The package has been maintained in a public repository for 1 month or more&#xD;&lt;br&gt;- [x] I&#39;ve used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback&#xD;&lt;br&gt;- [x] My elisp byte-compiles cleanly&#xD;&lt;br&gt;- [x] I&#39;ve used `M-x checkdoc` to check the package&#39;s documentation strings&#xD;&lt;br&gt;- [x] I&#39;ve built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe)</description>
      <content:encoded><![CDATA[### Brief summary of what the package does<br><br>Display an abbreviated file path in the GNU Emacs mode line.  Shorten long paths using the values of short environment variable names (three characters or fewer) as prefixes.  If a path is still too long, truncate it with an ellipsis.<br><br>I'm re-posting this pull request, which was originally [10116](https://github.com/melpa/melpa/pull/10116), because the project has now been maintained in a public repository for more than one month.  That was the only thing missing originally.<br><br>### Direct link to the package repository<br><br>https://github.com/arthurgleckler/mode-line-path<br><br>### Your association with the package<br><br>I wrote this in 2013, and have used it every day since.  Being able to see an abbreviated version of the full path of each buffer in the mode line is great for context.  Preparing this package for MELPA, I cleaned it up extensively, hoping to make it useful to others.  I added caching, customizations, and tests.  (Even without caching, it has always been fast, but I added it in case some users have enormous numbers of environment variables, for example.  The one-second cache TTL means that caching isn't noticeable.)<br><br>### Relevant communications with the upstream package maintainer<br><br>**None needed**<br><br>### Checklist<br><br>- [x] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses)<br>- [x] I've read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)<br>- [x] LLMs were used to generate some of the code, and if so, I've added an `Assisted-by:` line as described in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#attribution-for-ai-generated-code)<br>- [x] The package has been maintained in a public repository for 1 month or more<br>- [x] I've used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback<br>- [x] My elisp byte-compiles cleanly<br>- [x] I've used `M-x checkdoc` to check the package's documentation strings<br>- [x] I've built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe)]]></content:encoded>
      <author>arthurgleckler</author>
      <pubDate>Sat, 05 Sep 2026 00:53:57 +0000</pubDate>
    </item>
    <item>
      <title>[pr-open]: Add recipe for modern-tab</title>
      <link>https://github.com/melpa/melpa/pull/10204</link>
      <description>### Brief summary of what the package does&lt;br&gt;&lt;br&gt;modern-tab gives the two rows of tabs Emacs has the look of the editors&lt;br&gt;people come here from: `modern-tab-bar-mode` dresses the tab bar, one&lt;br&gt;tab per tab group, and `modern-tab-line-mode` the tab line, one tab per&lt;br&gt;buffer of a window. A coloured indicator beside the selected tab, an&lt;br&gt;icon on every tab (from nerd-icons where it is installed, plain&lt;br&gt;characters otherwise), buttons of one glyph family, a tab line that&lt;br&gt;hides itself where a window shows one buffer, and every variable a mode&lt;br&gt;borrows from `tab-bar` and `tab-line` given back when it is turned off.&lt;br&gt;The two modes are independent.&lt;br&gt;&lt;br&gt;The package is `modern-tab`, after its main file and the prefix of every&lt;br&gt;symbol; the repository is `modern-tabs`, after the two rows it dresses.&lt;br&gt;The tarball holds `modern-tab.el`, `modern-tab-bar.el` and&lt;br&gt;`modern-tab-line.el`.&lt;br&gt;&lt;br&gt;### Direct link to the package repository&lt;br&gt;&lt;br&gt;https://github.com/MArpogaus/modern-tabs&lt;br&gt;&lt;br&gt;### Your association with the package&lt;br&gt;&lt;br&gt;I am the author and the maintainer.&lt;br&gt;&lt;br&gt;### Relevant communications with the upstream package maintainer&lt;br&gt;&lt;br&gt;None needed.&lt;br&gt;&lt;br&gt;### Checklist&lt;br&gt;&lt;br&gt;- [x] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses)&lt;br&gt;- [x] I&#39;ve read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)&lt;br&gt;- [x] LLMs were used to generate some of the code, and if so, I&#39;ve added an `Assisted-by:` line as described in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#attribution-for-ai-generated-code)&lt;br&gt;- [ ] The package has been maintained in a public repository for 1 month or more&lt;br&gt;- [x] I&#39;ve used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback&lt;br&gt;- [x] My elisp byte-compiles cleanly&lt;br&gt;- [x] I&#39;ve used `M-x checkdoc` to check the package&#39;s documentation strings&lt;br&gt;- [x] I&#39;ve built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe)&lt;br&gt;&lt;br&gt;Notes on the boxes above:&lt;br&gt;&lt;br&gt;The repository itself is new: the code was split out of&lt;br&gt;[auto-tab-groups](https://github.com/MArpogaus/auto-tab-groups) (#10157),&lt;br&gt;where it lived as `auto-tab-groups-eyecandy.el` since 2024, and out of my&lt;br&gt;configuration, on 2026-09-03. If a month in its own repository is what&lt;br&gt;the rule means, I am happy for this PR to wait until then.&lt;br&gt;&lt;br&gt;`make` in the repository runs byte-compilation with warnings as errors,&lt;br&gt;package-lint with `package-lint-main-file` set to `modern-tab.el`,&lt;br&gt;relint and 48 ERT tests; CI runs the same on Emacs 29.1, 30.1, 30.2,&lt;br&gt;31.1 and snapshot, plus melpazoid and the checkdoc and indentation&lt;br&gt;hooks on every push. The repository is at version 1.0 (tag `v1.0`). I&lt;br&gt;built the recipe in a fresh melpa checkout with `make recipes/modern-tab`&lt;br&gt;and installed it with `make sandbox INSTALL=modern-tab`.&lt;br&gt;</description>
      <content:encoded><![CDATA[### Brief summary of what the package does<br><br>modern-tab gives the two rows of tabs Emacs has the look of the editors<br>people come here from: `modern-tab-bar-mode` dresses the tab bar, one<br>tab per tab group, and `modern-tab-line-mode` the tab line, one tab per<br>buffer of a window. A coloured indicator beside the selected tab, an<br>icon on every tab (from nerd-icons where it is installed, plain<br>characters otherwise), buttons of one glyph family, a tab line that<br>hides itself where a window shows one buffer, and every variable a mode<br>borrows from `tab-bar` and `tab-line` given back when it is turned off.<br>The two modes are independent.<br><br>The package is `modern-tab`, after its main file and the prefix of every<br>symbol; the repository is `modern-tabs`, after the two rows it dresses.<br>The tarball holds `modern-tab.el`, `modern-tab-bar.el` and<br>`modern-tab-line.el`.<br><br>### Direct link to the package repository<br><br>https://github.com/MArpogaus/modern-tabs<br><br>### Your association with the package<br><br>I am the author and the maintainer.<br><br>### Relevant communications with the upstream package maintainer<br><br>None needed.<br><br>### Checklist<br><br>- [x] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses)<br>- [x] I've read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)<br>- [x] LLMs were used to generate some of the code, and if so, I've added an `Assisted-by:` line as described in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#attribution-for-ai-generated-code)<br>- [ ] The package has been maintained in a public repository for 1 month or more<br>- [x] I've used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback<br>- [x] My elisp byte-compiles cleanly<br>- [x] I've used `M-x checkdoc` to check the package's documentation strings<br>- [x] I've built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe)<br><br>Notes on the boxes above:<br><br>The repository itself is new: the code was split out of<br>[auto-tab-groups](https://github.com/MArpogaus/auto-tab-groups) (#10157),<br>where it lived as `auto-tab-groups-eyecandy.el` since 2024, and out of my<br>configuration, on 2026-09-03. If a month in its own repository is what<br>the rule means, I am happy for this PR to wait until then.<br><br>`make` in the repository runs byte-compilation with warnings as errors,<br>package-lint with `package-lint-main-file` set to `modern-tab.el`,<br>relint and 48 ERT tests; CI runs the same on Emacs 29.1, 30.1, 30.2,<br>31.1 and snapshot, plus melpazoid and the checkdoc and indentation<br>hooks on every push. The repository is at version 1.0 (tag `v1.0`). I<br>built the recipe in a fresh melpa checkout with `make recipes/modern-tab`<br>and installed it with `make sandbox INSTALL=modern-tab`.<br>]]></content:encoded>
      <author>MArpogaus</author>
      <pubDate>Fri, 04 Sep 2026 22:34:08 +0000</pubDate>
    </item>
    <item>
      <title>[pr-open]: Add recipe for api-credit</title>
      <link>https://github.com/melpa/melpa/pull/10203</link>
      <description>### Brief summary of what the package does&lt;br&gt;&lt;br&gt;Display AI API account balances in the Emacs mode line.  This package&lt;br&gt;is deliberately provider-agnostic: adding support for a new AI API is&lt;br&gt;usually just a few lines added to `api-credit--providers&#39;.&lt;br&gt;&lt;br&gt;### Direct link to the package repository&lt;br&gt;&lt;br&gt;https://github.com/OverbearingPearl/api-credit&lt;br&gt;&lt;br&gt;### Your association with the package&lt;br&gt;&lt;br&gt;I am the author and maintainer.&lt;br&gt;&lt;br&gt;### Relevant communications with the upstream package maintainer&lt;br&gt;&lt;br&gt;None needed.&lt;br&gt;&lt;br&gt;### Checklist&lt;br&gt;&lt;br&gt;- [x] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses)&lt;br&gt;- [x] I&#39;ve read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)&lt;br&gt;- [x] LLMs were used to generate some of the code, and if so, I&#39;ve added an `Assisted-by:` line as described in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#attribution-for-ai-generated-code)&lt;br&gt;- [x] The package has been maintained in a public repository for 1 month or more&lt;br&gt;- [x] I&#39;ve used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback&lt;br&gt;- [x] My elisp byte-compiles cleanly&lt;br&gt;- [x] I&#39;ve used `M-x checkdoc` to check the package&#39;s documentation strings&lt;br&gt;- [x] I&#39;ve built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe)</description>
      <content:encoded><![CDATA[### Brief summary of what the package does<br><br>Display AI API account balances in the Emacs mode line.  This package<br>is deliberately provider-agnostic: adding support for a new AI API is<br>usually just a few lines added to `api-credit--providers'.<br><br>### Direct link to the package repository<br><br>https://github.com/OverbearingPearl/api-credit<br><br>### Your association with the package<br><br>I am the author and maintainer.<br><br>### Relevant communications with the upstream package maintainer<br><br>None needed.<br><br>### Checklist<br><br>- [x] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses)<br>- [x] I've read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)<br>- [x] LLMs were used to generate some of the code, and if so, I've added an `Assisted-by:` line as described in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#attribution-for-ai-generated-code)<br>- [x] The package has been maintained in a public repository for 1 month or more<br>- [x] I've used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback<br>- [x] My elisp byte-compiles cleanly<br>- [x] I've used `M-x checkdoc` to check the package's documentation strings<br>- [x] I've built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe)]]></content:encoded>
      <author>OverbearingPearl</author>
      <pubDate>Fri, 04 Sep 2026 15:56:14 +0000</pubDate>
    </item>
    <item>
      <title>[pr-open]: Remove recipe magik-company, deprecated by upstream author</title>
      <link>https://github.com/melpa/melpa/pull/10202</link>
      <description>### Reason&#xD;&lt;br&gt;&#xD;&lt;br&gt;Magik-company was an external package to complement magik-mode.&#xD;&lt;br&gt;&#xD;&lt;br&gt;A proper completion framework is now integrated into magik-mode, making this package redundant.&#xD;&lt;br&gt;&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Brief summary of what the package does&#xD;&lt;br&gt;&#xD;&lt;br&gt;Completion package&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Direct link to the package repository&#xD;&lt;br&gt;&#xD;&lt;br&gt;https://github.com/reinierkof/magik-company&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Your association with the package&#xD;&lt;br&gt;&#xD;&lt;br&gt;I am the author.&#xD;&lt;br&gt;&#xD;&lt;br&gt;</description>
      <content:encoded><![CDATA[### Reason<br><br>Magik-company was an external package to complement magik-mode.<br><br>A proper completion framework is now integrated into magik-mode, making this package redundant.<br><br><br>### Brief summary of what the package does<br><br>Completion package<br><br>### Direct link to the package repository<br><br>https://github.com/reinierkof/magik-company<br><br>### Your association with the package<br><br>I am the author.<br><br>]]></content:encoded>
      <author>reinierkof</author>
      <pubDate>Fri, 04 Sep 2026 10:48:17 +0000</pubDate>
    </item>
    <item>
      <title>[pr-open]: Use default value for package-build-build-function</title>
      <link>https://github.com/melpa/melpa/pull/10201</link>
      <description>Hi, this PR fixes #10200.&#xD;&lt;br&gt;Package-Build 5.0.2 removed `package-build--build-multi-file-package` and now defaults to `package-build--build-package`.&#xD;&lt;br&gt;So I dropped the two `setq` lines from the Makefile and verified that a package builds successfully.&#xD;&lt;br&gt;&#xD;&lt;br&gt;Thank you.&#xD;&lt;br&gt;</description>
      <content:encoded><![CDATA[Hi, this PR fixes #10200.<br>Package-Build 5.0.2 removed `package-build--build-multi-file-package` and now defaults to `package-build--build-package`.<br>So I dropped the two `setq` lines from the Makefile and verified that a package builds successfully.<br><br>Thank you.<br>]]></content:encoded>
      <author>tttuuu888</author>
      <pubDate>Thu, 03 Sep 2026 17:32:51 +0000</pubDate>
    </item>
    <item>
      <title>[pr-open]: Rename pi-coding-agent -&gt; pilish</title>
      <link>https://github.com/melpa/melpa/pull/10199</link>
      <description># Rename pi-coding-agent -&gt; pilish&#xD;&lt;br&gt;&#xD;&lt;br&gt;Sorry for the shuffle around this recipe. The repo was renamed to `piem` at first (#10197, closed after the clash with Kyle Meyer&#39;s `piem`), rolled back, and is now https://github.com/dnouri/pilish&#xD;&lt;br&gt;&#xD;&lt;br&gt;I checked `pilish` against MELPA, GNU ELPA, NonGNU ELPA, and emacsmirror — the name is free.&#xD;&lt;br&gt;&#xD;&lt;br&gt;```diff&#xD;&lt;br&gt;-(pi-coding-agent :fetcher github :repo &#34;dnouri/piem&#34;)&#xD;&lt;br&gt;+(pilish :fetcher github :repo &#34;dnouri/pilish&#34; :old-names (pi-coding-agent))&#xD;&lt;br&gt;```&#xD;&lt;br&gt;&#xD;&lt;br&gt;`:old-names` keeps the download counts and shows &#34;Renamed from: pi-coding-agent&#34; on the site.&#xD;&lt;br&gt;&#xD;&lt;br&gt;For users it&#39;s a clean break: install `pilish`, `M-x package-delete RET pi-coding-agent`, then rename `pi-coding-agent` to `pilish` in their init. The README covers the details.&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Brief summary of what the package does&#xD;&lt;br&gt;&#xD;&lt;br&gt;Emacs frontend for the pi coding agent (https://pi.dev): a two-window UI with a rendered-Markdown chat buffer and a separate prompt buffer, plus disk-backed session and conversation-tree browsers.&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Direct link to the package repository&#xD;&lt;br&gt;&#xD;&lt;br&gt;https://github.com/dnouri/pilish&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Your association with the package&#xD;&lt;br&gt;&#xD;&lt;br&gt;Maintainer.&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Relevant communications with the upstream package maintainer&#xD;&lt;br&gt;&#xD;&lt;br&gt;None needed.&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Checklist&#xD;&lt;br&gt;&#xD;&lt;br&gt;- [x] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses)&#xD;&lt;br&gt;- [x] I&#39;ve read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)&#xD;&lt;br&gt;- [x] LLMs were used to generate some of the code, and if so, I&#39;ve added an `Assisted-by:` line as described in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#attribution-for-ai-generated-code)&#xD;&lt;br&gt;- [x] The package has been maintained in a public repository for 1 month or more&#xD;&lt;br&gt;- [x] I&#39;ve used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback&#xD;&lt;br&gt;- [x] My elisp byte-compiles cleanly&#xD;&lt;br&gt;- [x] I&#39;ve used `M-x checkdoc` to check the package&#39;s documentation strings&#xD;&lt;br&gt;- [x] I&#39;ve built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe)&#xD;&lt;br&gt;</description>
      <content:encoded><![CDATA[# Rename pi-coding-agent -> pilish<br><br>Sorry for the shuffle around this recipe. The repo was renamed to `piem` at first (#10197, closed after the clash with Kyle Meyer's `piem`), rolled back, and is now https://github.com/dnouri/pilish<br><br>I checked `pilish` against MELPA, GNU ELPA, NonGNU ELPA, and emacsmirror — the name is free.<br><br>```diff<br>-(pi-coding-agent :fetcher github :repo "dnouri/piem")<br>+(pilish :fetcher github :repo "dnouri/pilish" :old-names (pi-coding-agent))<br>```<br><br>`:old-names` keeps the download counts and shows "Renamed from: pi-coding-agent" on the site.<br><br>For users it's a clean break: install `pilish`, `M-x package-delete RET pi-coding-agent`, then rename `pi-coding-agent` to `pilish` in their init. The README covers the details.<br><br>### Brief summary of what the package does<br><br>Emacs frontend for the pi coding agent (https://pi.dev): a two-window UI with a rendered-Markdown chat buffer and a separate prompt buffer, plus disk-backed session and conversation-tree browsers.<br><br>### Direct link to the package repository<br><br>https://github.com/dnouri/pilish<br><br>### Your association with the package<br><br>Maintainer.<br><br>### Relevant communications with the upstream package maintainer<br><br>None needed.<br><br>### Checklist<br><br>- [x] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses)<br>- [x] I've read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)<br>- [x] LLMs were used to generate some of the code, and if so, I've added an `Assisted-by:` line as described in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#attribution-for-ai-generated-code)<br>- [x] The package has been maintained in a public repository for 1 month or more<br>- [x] I've used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback<br>- [x] My elisp byte-compiles cleanly<br>- [x] I've used `M-x checkdoc` to check the package's documentation strings<br>- [x] I've built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe)<br>]]></content:encoded>
      <author>dnouri</author>
      <pubDate>Thu, 03 Sep 2026 15:11:08 +0000</pubDate>
    </item>
    <item>
      <title>[pr-open]: Add recipe for agent-shell-math-renderer</title>
      <link>https://github.com/melpa/melpa/pull/10198</link>
      <description>**AI disclaimer:** This PR was prepared with the help of Opus 5. I reviewed the submitted material and tweaked the PR description.&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Brief summary of what the package does&#xD;&lt;br&gt;&#xD;&lt;br&gt;This is one of the user-facing packages that accompany [`latex-to-svg-backend`](https://melpa.org/#/latex-to-svg-backend), the rendering engine you reviewed and merged in [#10152](https://github.com/melpa/melpa/pull/10152). The engine does the typesetting; this package finds the equations and places the images.&#xD;&lt;br&gt;&#xD;&lt;br&gt;It renders LaTeX math in [`agent-shell`](https://github.com/xenodium/agent-shell)&#39;s streamed markdown output. Display equations (`$$…$$`, `\[…\]`, ```` ```math ```` fences) and inline math (`\(…\)`) are shown as theme-matched SVG images overlaid on the source, which stays in the buffer so copy and save round-trip renderable LaTeX. It plugs in through agent-shell&#39;s public `agent-shell-markdown-render-functions` extension point: no patching, no advice.&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Direct link to the package repository&#xD;&lt;br&gt;&#xD;&lt;br&gt;https://github.com/alberti42/agent-shell-math-renderer&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Your association with the package&#xD;&lt;br&gt;&#xD;&lt;br&gt;Author and maintainer.&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Relevant communications with the upstream package maintainer&#xD;&lt;br&gt;&#xD;&lt;br&gt;**None needed** for `package.el` compatibility: the integration uses only agent-shell&#39;s public hook.&#xD;&lt;br&gt;&#xD;&lt;br&gt;One naming note, as in #10152: `agent-shell-&lt;extension&gt;` is the de-facto pattern agent-shell&#39;s maintainer (Álvaro Ramírez, xenodium) uses for third-party extensions, and this package is listed in agent-shell&#39;s own [&#34;Related projects&#34;](https://github.com/xenodium/agent-shell#related-projects) section, where its addition was welcomed. It is an add-on, not a claim on the namespace.&#xD;&lt;br&gt;&#xD;&lt;br&gt;### Checklist&#xD;&lt;br&gt;&#xD;&lt;br&gt;- [x] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses) (GPL-3.0-or-later)&#xD;&lt;br&gt;- [x] I&#39;ve read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)&#xD;&lt;br&gt;- [x] LLMs were used to generate some of the code, and if so, I&#39;ve added an `Assisted-by:` line as described in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#attribution-for-ai-generated-code)&#xD;&lt;br&gt;- [x] The package has been maintained in a public repository for 1 month or more (public since 2026-07-02)&#xD;&lt;br&gt;- [x] I&#39;ve used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback&#xD;&lt;br&gt;- [x] My elisp byte-compiles cleanly&#xD;&lt;br&gt;- [x] I&#39;ve used `M-x checkdoc` to check the package&#39;s documentation strings&#xD;&lt;br&gt;- [x] I&#39;ve built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe)&#xD;&lt;br&gt;&#xD;&lt;br&gt;### On the review of the backend companion package #10152&#xD;&lt;br&gt;&#xD;&lt;br&gt;Two things carried over from your review of the backend recipe:&#xD;&lt;br&gt;&#xD;&lt;br&gt;- The `ignore-errors` pattern you flagged in the backend package is gone here too. This package had one occurrence; it now names the condition it recovers from and reports it once per buffer rather than swallowing it.&#xD;&lt;br&gt;- melpazoid is clean.&#xD;&lt;br&gt;&#xD;&lt;br&gt;Release v0.9.1 is current with the code and the `Version:` header, and `MELPA_CHANNEL=stable make recipes/agent-shell-math-renderer` detects 0.9.1.&#xD;&lt;br&gt;</description>
      <content:encoded><![CDATA[**AI disclaimer:** This PR was prepared with the help of Opus 5. I reviewed the submitted material and tweaked the PR description.<br><br>### Brief summary of what the package does<br><br>This is one of the user-facing packages that accompany [`latex-to-svg-backend`](https://melpa.org/#/latex-to-svg-backend), the rendering engine you reviewed and merged in [#10152](https://github.com/melpa/melpa/pull/10152). The engine does the typesetting; this package finds the equations and places the images.<br><br>It renders LaTeX math in [`agent-shell`](https://github.com/xenodium/agent-shell)'s streamed markdown output. Display equations (`$$…$$`, `\[…\]`, ```` ```math ```` fences) and inline math (`\(…\)`) are shown as theme-matched SVG images overlaid on the source, which stays in the buffer so copy and save round-trip renderable LaTeX. It plugs in through agent-shell's public `agent-shell-markdown-render-functions` extension point: no patching, no advice.<br><br>### Direct link to the package repository<br><br>https://github.com/alberti42/agent-shell-math-renderer<br><br>### Your association with the package<br><br>Author and maintainer.<br><br>### Relevant communications with the upstream package maintainer<br><br>**None needed** for `package.el` compatibility: the integration uses only agent-shell's public hook.<br><br>One naming note, as in #10152: `agent-shell-<extension>` is the de-facto pattern agent-shell's maintainer (Álvaro Ramírez, xenodium) uses for third-party extensions, and this package is listed in agent-shell's own ["Related projects"](https://github.com/xenodium/agent-shell#related-projects) section, where its addition was welcomed. It is an add-on, not a claim on the namespace.<br><br>### Checklist<br><br>- [x] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses) (GPL-3.0-or-later)<br>- [x] I've read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)<br>- [x] LLMs were used to generate some of the code, and if so, I've added an `Assisted-by:` line as described in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#attribution-for-ai-generated-code)<br>- [x] The package has been maintained in a public repository for 1 month or more (public since 2026-07-02)<br>- [x] I've used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback<br>- [x] My elisp byte-compiles cleanly<br>- [x] I've used `M-x checkdoc` to check the package's documentation strings<br>- [x] I've built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe)<br><br>### On the review of the backend companion package #10152<br><br>Two things carried over from your review of the backend recipe:<br><br>- The `ignore-errors` pattern you flagged in the backend package is gone here too. This package had one occurrence; it now names the condition it recovers from and reports it once per buffer rather than swallowing it.<br>- melpazoid is clean.<br><br>Release v0.9.1 is current with the code and the `Version:` header, and `MELPA_CHANNEL=stable make recipes/agent-shell-math-renderer` detects 0.9.1.<br>]]></content:encoded>
      <author>alberti42</author>
      <pubDate>Thu, 03 Sep 2026 12:27:48 +0000</pubDate>
    </item>
    <item>
      <title>[pr-open]: Rename pi-coding-agent to piem</title>
      <link>https://github.com/melpa/melpa/pull/10197</link>
      <description>pi-coding-agent has been renamed to **piem**.&lt;br&gt;&lt;br&gt;When the package was added in #9757, &#34;pi.el&#34; alone was too ambiguous, and so I chose &#34;pi-coding-agent&#34;. In hindsight that wasn&#39;t a great name after all. For one, it clashes with upstream which contains a package called &#34;pi-coding-agent&#34; [itself](https://github.com/earendil-works/pi/tree/main/packages/coding-agent).&lt;br&gt;&lt;br&gt;There have also been new Emacs support packages since, for example the vterm frontend in #10055, so &#34;pi-coding-agent&#34; seems like a poor fit today. It&#39;s why I did the rename to the less awkward and more unique &#34;piem&#34;, which stands for &#34;Pi for Emacs&#34;; also piems are [a fun concept on their own](https://maths-from-the-past.org/pi-piem-and-piphilology-2/).&lt;br&gt;&lt;br&gt;The package side of the rename is complete:&lt;br&gt;&lt;br&gt;- `v3.0.0` is tagged and matches the `Version` header (per the stable-channel requirement, as in #9539)&lt;br&gt;- All old entry points keep working as deprecated aliases (scheduled for removal in 4.0), and old-name `setq`/`customize` settings migrate automatically on load&lt;br&gt;- The README has an &#34;Upgrading from pi-coding-agent&#34; section, and piem itself warns users to `M-x package-delete` the old package if it&#39;s still installed&lt;br&gt;- Development was assisted by the `pi` coding agent, recorded via `Assisted-by:` lines in `piem.el`&lt;br&gt;&lt;br&gt;### Checklist&lt;br&gt;&lt;br&gt;- [x] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses)&lt;br&gt;- [x] I&#39;ve read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)&lt;br&gt;- [x] LLMs were used to generate some of the code, and if so, I&#39;ve added an `Assisted-by:` line as described in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#attribution-for-ai-generated-code)&lt;br&gt;- [x] The package has been maintained in a public repository for 1 month or more&lt;br&gt;- [x] I&#39;ve used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback&lt;br&gt;- [x] My elisp byte-compiles cleanly&lt;br&gt;- [x] I&#39;ve used `M-x checkdoc` to check the package&#39;s documentation strings&lt;br&gt;- [x] I&#39;ve built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe)&lt;br&gt;&lt;br&gt;Recipe change: the recipe file moves from `recipes/pi-coding-agent` to `recipes/piem`:&lt;br&gt;&lt;br&gt;```elisp&lt;br&gt;(piem :fetcher github :repo &#34;dnouri/piem&#34;&lt;br&gt;      :old-names (pi-coding-agent))&lt;br&gt;```&lt;br&gt;&lt;br&gt;Thanks!&lt;br&gt;</description>
      <content:encoded><![CDATA[pi-coding-agent has been renamed to **piem**.<br><br>When the package was added in #9757, "pi.el" alone was too ambiguous, and so I chose "pi-coding-agent". In hindsight that wasn't a great name after all. For one, it clashes with upstream which contains a package called "pi-coding-agent" [itself](https://github.com/earendil-works/pi/tree/main/packages/coding-agent).<br><br>There have also been new Emacs support packages since, for example the vterm frontend in #10055, so "pi-coding-agent" seems like a poor fit today. It's why I did the rename to the less awkward and more unique "piem", which stands for "Pi for Emacs"; also piems are [a fun concept on their own](https://maths-from-the-past.org/pi-piem-and-piphilology-2/).<br><br>The package side of the rename is complete:<br><br>- `v3.0.0` is tagged and matches the `Version` header (per the stable-channel requirement, as in #9539)<br>- All old entry points keep working as deprecated aliases (scheduled for removal in 4.0), and old-name `setq`/`customize` settings migrate automatically on load<br>- The README has an "Upgrading from pi-coding-agent" section, and piem itself warns users to `M-x package-delete` the old package if it's still installed<br>- Development was assisted by the `pi` coding agent, recorded via `Assisted-by:` lines in `piem.el`<br><br>### Checklist<br><br>- [x] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses)<br>- [x] I've read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)<br>- [x] LLMs were used to generate some of the code, and if so, I've added an `Assisted-by:` line as described in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#attribution-for-ai-generated-code)<br>- [x] The package has been maintained in a public repository for 1 month or more<br>- [x] I've used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback<br>- [x] My elisp byte-compiles cleanly<br>- [x] I've used `M-x checkdoc` to check the package's documentation strings<br>- [x] I've built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe)<br><br>Recipe change: the recipe file moves from `recipes/pi-coding-agent` to `recipes/piem`:<br><br>```elisp<br>(piem :fetcher github :repo "dnouri/piem"<br>      :old-names (pi-coding-agent))<br>```<br><br>Thanks!<br>]]></content:encoded>
      <author>dnouri</author>
      <pubDate>Wed, 02 Sep 2026 19:07:52 +0000</pubDate>
    </item>
    <item>
      <title>[pr-open]: Add recipe for journalctl</title>
      <link>https://github.com/melpa/melpa/pull/10196</link>
      <description>### Brief summary of what the package does&lt;br&gt;&lt;br&gt;Major mode for viewing and `--follow`ing journald logs via `journalctl` on Linux systems (including remote hosts over TRAMP). It parses `--output json` records, giving:&lt;br&gt;&lt;br&gt;- Formatted, prioritized-highlighted output with wrapped messages&lt;br&gt;- Multiple simultaneous `journalctl` queries interleaved and de-duplicated in timestamp order into one buffer — e.g. a broad `--priority warning` query alongside a narrow `--grep` query&lt;br&gt;- Region-based drill-down: an active region yields a ready-made `--since`/`--until` string for follow-up queries&lt;br&gt;- Timestamps rendered in the queried system&#39;s timezone, so they remain valid in further `--since`/`--until` arguments&lt;br&gt;- Jump-to-source (`M-.`) when records carry `CODE_FILE`/`CODE_LINE`&lt;br&gt;- Buffer capped at `journalctl-buffer-maximum-lines` so a long `--follow` cannot grow without bound&lt;br&gt;&lt;br&gt;##### Direct link to the package repository&lt;br&gt;&lt;br&gt;https://github.com/WJCFerguson/journalctl&lt;br&gt;&lt;br&gt;##### Your association with the package&lt;br&gt;&lt;br&gt;Author and maintainer.&lt;br&gt;&lt;br&gt;##### Relationship to the existing `journalctl-mode` package (raising this upfront)&lt;br&gt;&lt;br&gt;MELPA already hosts [`journalctl-mode`](https://github.com/SebastianMeisel/journalctl-mode), which is unrelated and takes a different approach: it provides a query-building UI with synchronous chunked loading, while this package interleaves multiple asynchronous JSON queries. The naming overlap is unfortunate history, and both packages currently define the commands `journalctl` and `journalctl-mode`, so they cannot be co-installed — this package&#39;s README documents the conflict prominently and tells users to install only one. Let me know if the recipe name is too close or the symbol clash disqualifying.&lt;br&gt;&lt;br&gt;##### Checklist&lt;br&gt;&lt;br&gt;- [x] The package is released under a GPL-compatible license (GPLv3; `COPYING` included)&lt;br&gt;- [x] I&#39;ve read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)&lt;br&gt;- [x] `package-lint` reports no issues&lt;br&gt;- [x] Byte-compiles cleanly on Emacs 29.1 (the declared minimum)&lt;br&gt;- [x] `checkdoc` reports no issues&lt;br&gt;- [x] ERT test suite included upstream (`journalctl-tests.el`, excluded from the package by the default files spec)&lt;br&gt;- [x] I am the upstream maintainer&lt;br&gt;&lt;br&gt;**Recipe** (`recipes/journalctl`):&lt;br&gt;```elisp&lt;br&gt;(journalctl :fetcher github :repo &#34;WJCFerguson/journalctl&#34;)&lt;br&gt;```</description>
      <content:encoded><![CDATA[### Brief summary of what the package does<br><br>Major mode for viewing and `--follow`ing journald logs via `journalctl` on Linux systems (including remote hosts over TRAMP). It parses `--output json` records, giving:<br><br>- Formatted, prioritized-highlighted output with wrapped messages<br>- Multiple simultaneous `journalctl` queries interleaved and de-duplicated in timestamp order into one buffer — e.g. a broad `--priority warning` query alongside a narrow `--grep` query<br>- Region-based drill-down: an active region yields a ready-made `--since`/`--until` string for follow-up queries<br>- Timestamps rendered in the queried system's timezone, so they remain valid in further `--since`/`--until` arguments<br>- Jump-to-source (`M-.`) when records carry `CODE_FILE`/`CODE_LINE`<br>- Buffer capped at `journalctl-buffer-maximum-lines` so a long `--follow` cannot grow without bound<br><br>##### Direct link to the package repository<br><br>https://github.com/WJCFerguson/journalctl<br><br>##### Your association with the package<br><br>Author and maintainer.<br><br>##### Relationship to the existing `journalctl-mode` package (raising this upfront)<br><br>MELPA already hosts [`journalctl-mode`](https://github.com/SebastianMeisel/journalctl-mode), which is unrelated and takes a different approach: it provides a query-building UI with synchronous chunked loading, while this package interleaves multiple asynchronous JSON queries. The naming overlap is unfortunate history, and both packages currently define the commands `journalctl` and `journalctl-mode`, so they cannot be co-installed — this package's README documents the conflict prominently and tells users to install only one. Let me know if the recipe name is too close or the symbol clash disqualifying.<br><br>##### Checklist<br><br>- [x] The package is released under a GPL-compatible license (GPLv3; `COPYING` included)<br>- [x] I've read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)<br>- [x] `package-lint` reports no issues<br>- [x] Byte-compiles cleanly on Emacs 29.1 (the declared minimum)<br>- [x] `checkdoc` reports no issues<br>- [x] ERT test suite included upstream (`journalctl-tests.el`, excluded from the package by the default files spec)<br>- [x] I am the upstream maintainer<br><br>**Recipe** (`recipes/journalctl`):<br>```elisp<br>(journalctl :fetcher github :repo "WJCFerguson/journalctl")<br>```]]></content:encoded>
      <author>WJCFerguson</author>
      <pubDate>Tue, 01 Sep 2026 22:49:46 +0000</pubDate>
    </item>
    <item>
      <title>[pr-open]: Add recipe for evil-twin</title>
      <link>https://github.com/melpa/melpa/pull/10194</link>
      <description>### Brief summary of what the package does&lt;br&gt;&lt;br&gt;`evil-twin` makes [key-chord](https://github.com/emacsorphanage/key-chord) work correctly with [evil](https://github.com/emacs-evil/evil): two-key chords bound directly into evil&#39;s per-state keymaps (normal/motion by default), with `key-chord-mode` left on permanently. This avoids the common-but-fragile approach of toggling the global `key-chord-mode` from evil state-change hooks, and adds zero latency in states (e.g. insert) where no chord is bound.&lt;br&gt;&lt;br&gt;### Direct link to the package repository&lt;br&gt;&lt;br&gt;https://github.com/teeann/evil-twin&lt;br&gt;&lt;br&gt;### Your association with the package&lt;br&gt;&lt;br&gt;I am the author and maintainer.&lt;br&gt;&lt;br&gt;### Relevant communications with the upstream package maintainer&lt;br&gt;&lt;br&gt;N/A — I am the upstream maintainer.&lt;br&gt;&lt;br&gt;### Checklist&lt;br&gt;&lt;br&gt;- [x] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html) (GPL-3.0-or-later; `LICENSE` included).&lt;br&gt;- [x] I&#39;ve read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org).&lt;br&gt;- [x] I&#39;ve used the latest version of `package-lint` to check for packaging issues, and addressed its feedback.&lt;br&gt;- [x] My elisp byte-compiles cleanly.&lt;br&gt;- [x] `M-x checkdoc` is happy with my docstrings.&lt;br&gt;- [x] I&#39;ve built the package (`make recipes/evil-twin`) and it builds without errors; the generated metadata (summary, `Package-Requires`, URL) is correct.</description>
      <content:encoded><![CDATA[### Brief summary of what the package does<br><br>`evil-twin` makes [key-chord](https://github.com/emacsorphanage/key-chord) work correctly with [evil](https://github.com/emacs-evil/evil): two-key chords bound directly into evil's per-state keymaps (normal/motion by default), with `key-chord-mode` left on permanently. This avoids the common-but-fragile approach of toggling the global `key-chord-mode` from evil state-change hooks, and adds zero latency in states (e.g. insert) where no chord is bound.<br><br>### Direct link to the package repository<br><br>https://github.com/teeann/evil-twin<br><br>### Your association with the package<br><br>I am the author and maintainer.<br><br>### Relevant communications with the upstream package maintainer<br><br>N/A — I am the upstream maintainer.<br><br>### Checklist<br><br>- [x] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html) (GPL-3.0-or-later; `LICENSE` included).<br>- [x] I've read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org).<br>- [x] I've used the latest version of `package-lint` to check for packaging issues, and addressed its feedback.<br>- [x] My elisp byte-compiles cleanly.<br>- [x] `M-x checkdoc` is happy with my docstrings.<br>- [x] I've built the package (`make recipes/evil-twin`) and it builds without errors; the generated metadata (summary, `Package-Requires`, URL) is correct.]]></content:encoded>
      <author>teeann</author>
      <pubDate>Mon, 31 Aug 2026 22:54:36 +0000</pubDate>
    </item>
    <item>
      <title>[pr-open]: Update recipe for fzf-native to include source build files</title>
      <link>https://github.com/melpa/melpa/pull/10193</link>
      <description>### Brief summary of what the package does&lt;br&gt;&lt;br&gt;fzf-native provides fuzzy matching and highlighting through an Emacs dynamic module.&lt;br&gt;&lt;br&gt;This recipe update ships the vendored utf8proc tree, license files, include fragments, and platform linker/export inputs required to rebuild the module locally. It also excludes test files and the test-only module initialization probe from installed archives.&lt;br&gt;&lt;br&gt;### Direct link to the package repository&lt;br&gt;&lt;br&gt;https://github.com/dangduc/fzf-native&lt;br&gt;&lt;br&gt;### Your association with the package&lt;br&gt;&lt;br&gt;I am the maintainer.&lt;br&gt;&lt;br&gt;### Relevant communications with the upstream package maintainer&lt;br&gt;&lt;br&gt;Change in recipe addresses the local binary build failure documented in https://github.com/dangduc/fzf-native/issues/44.&lt;br&gt;&lt;br&gt;The companion source compliance audit is https://github.com/dangduc/fzf-native/pull/45.&lt;br&gt;&lt;br&gt;### Checklist&lt;br&gt;&lt;br&gt;- [x] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses)&lt;br&gt;- [x] I&#39;ve read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)&lt;br&gt;- [x] LLMs were used to generate some of the code, and `Assisted-by: Codex:gpt-5` is recorded in the source audit and commit trailers&lt;br&gt;- [x] The package has been maintained in a public repository for 1 month or more&lt;br&gt;- [x] I&#39;ve used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback in the companion source branch&lt;br&gt;- [x] My elisp byte-compiles cleanly&lt;br&gt;- [x] I&#39;ve used `M-x checkdoc` to check the package&#39;s documentation strings&lt;br&gt;- [x] I&#39;ve built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe)&lt;br&gt;&lt;br&gt;Validation covered rolling and stable recipe builds, archive-content checks, isolated installation, loading the bundled module, and compiling/loading a module from the installed source archive.&lt;br&gt;&lt;br&gt;`CONTRIBUTING.org` currently documents `MELPA_CHANNEL=stable`, while the current Makefile reads `CHANNEL`; stable validation therefore used `make CHANNEL=stable recipes/fzf-native`.&lt;br&gt;&lt;br&gt;Assisted-by: Codex:gpt-5&lt;br&gt;</description>
      <content:encoded><![CDATA[### Brief summary of what the package does<br><br>fzf-native provides fuzzy matching and highlighting through an Emacs dynamic module.<br><br>This recipe update ships the vendored utf8proc tree, license files, include fragments, and platform linker/export inputs required to rebuild the module locally. It also excludes test files and the test-only module initialization probe from installed archives.<br><br>### Direct link to the package repository<br><br>https://github.com/dangduc/fzf-native<br><br>### Your association with the package<br><br>I am the maintainer.<br><br>### Relevant communications with the upstream package maintainer<br><br>Change in recipe addresses the local binary build failure documented in https://github.com/dangduc/fzf-native/issues/44.<br><br>The companion source compliance audit is https://github.com/dangduc/fzf-native/pull/45.<br><br>### Checklist<br><br>- [x] The package is released under a [GPL-Compatible Free Software License](https://www.gnu.org/licenses/license-list.en.html#GPLCompatibleLicenses)<br>- [x] I've read [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org)<br>- [x] LLMs were used to generate some of the code, and `Assisted-by: Codex:gpt-5` is recorded in the source audit and commit trailers<br>- [x] The package has been maintained in a public repository for 1 month or more<br>- [x] I've used the latest version of [package-lint](https://github.com/purcell/package-lint) to check for packaging issues, and addressed its feedback in the companion source branch<br>- [x] My elisp byte-compiles cleanly<br>- [x] I've used `M-x checkdoc` to check the package's documentation strings<br>- [x] I've built and installed the package using the instructions in [CONTRIBUTING.org](https://github.com/melpa/melpa/blob/master/CONTRIBUTING.org#test-your-recipe)<br><br>Validation covered rolling and stable recipe builds, archive-content checks, isolated installation, loading the bundled module, and compiling/loading a module from the installed source archive.<br><br>`CONTRIBUTING.org` currently documents `MELPA_CHANNEL=stable`, while the current Makefile reads `CHANNEL`; stable validation therefore used `make CHANNEL=stable recipes/fzf-native`.<br><br>Assisted-by: Codex:gpt-5<br>]]></content:encoded>
      <author>dangduc</author>
      <pubDate>Mon, 31 Aug 2026 03:00:42 +0000</pubDate>
    </item>
    <item>
      <title>[pr-open]: Remove recipe for smilefjes.el</title>
      <link>https://github.com/melpa/melpa/pull/10192</link>
      <description>smilefjes.el no longer works, as the API it used is decommissioned. Sorry for not sending in this PR earlier; I was hoping that we would get a new candidate API. Think the best course of action is to remove it, so people don&#39;t download a non-working package.&#xD;&lt;br&gt;&#xD;&lt;br&gt;&#xD;&lt;br&gt;I&#39;m the maintainer and owner.&#xD;&lt;br&gt;&#xD;&lt;br&gt;&#xD;&lt;br&gt;Sorry again, I have postponed this for far too long....</description>
      <content:encoded><![CDATA[smilefjes.el no longer works, as the API it used is decommissioned. Sorry for not sending in this PR earlier; I was hoping that we would get a new candidate API. Think the best course of action is to remove it, so people don't download a non-working package.<br><br><br>I'm the maintainer and owner.<br><br><br>Sorry again, I have postponed this for far too long....]]></content:encoded>
      <author>themkat</author>
      <pubDate>Sun, 30 Aug 2026 20:05:31 +0000</pubDate>
    </item>
    <item>
      <title>[pr-open]: Updated branch in ox-leanpub recipe</title>
      <link>https://github.com/melpa/melpa/pull/10191</link>
      <description>Was using the default branch, I renamed the default branch from &#34;master&#34; to &#34;main&#34; recently and the changes are not being picked up, so adding a specific branch name in the recipe.</description>
      <content:encoded><![CDATA[Was using the default branch, I renamed the default branch from "master" to "main" recently and the changes are not being picked up, so adding a specific branch name in the recipe.]]></content:encoded>
      <author>zzamboni</author>
      <pubDate>Sun, 30 Aug 2026 16:31:38 +0000</pubDate>
    </item>
  </channel>
</rss>