<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dotemacs/tests/test-prog-general--find-project-root-file.el, branch main</title>
<subtitle>My Emacs configuration
</subtitle>
<id>https://git.cjennings.net/dotemacs/atom?h=main</id>
<link rel='self' href='https://git.cjennings.net/dotemacs/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/'/>
<updated>2026-06-20T16:47:17+00:00</updated>
<entry>
<title>refactor(prog-general): lift cj/find-project-root-file out of :config</title>
<updated>2026-06-20T16:47:17+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-06-20T16:47:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/dotemacs/commit/?id=ffb9a7de2f86ef9f1aab84b197ca5806fe657f0b'/>
<id>urn:sha1:ffb9a7de2f86ef9f1aab84b197ca5806fe657f0b</id>
<content type='text'>
The pure project-root file finder lived inside the projectile use-package :config, so it was unreachable under make test. Move it to top level (its forward declaration already existed); cj/open-project-root-todo and cj/project-switch-actions still call it. Adds unit coverage for string regexps, rx forms, no-match, and no-project.
</content>
</entry>
</feed>
