<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sl0pstatus.git/README.md, branch main</title>
<subtitle>zellij status plugin</subtitle>
<id>https://git.sl0p.foo/sl0pstatus.git/atom/README.md?h=main</id>
<link rel='self' href='https://git.sl0p.foo/sl0pstatus.git/atom/README.md?h=main'/>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0pstatus.git/'/>
<updated>2026-07-08T16:47:15Z</updated>
<entry>
<title>feat(command): add {focused_pane_cwd} to run commands in focused cwd (#273)</title>
<updated>2026-07-08T16:47:15Z</updated>
<author>
<name>Dave Willett</name>
<email>willett@hey.com</email>
</author>
<published>2026-07-08T16:47:15Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0pstatus.git/commit/?id=01412c2e0999de5b40b68a9d1a731eea52844338'/>
<id>urn:sha1:01412c2e0999de5b40b68a9d1a731eea52844338</id>
<content type='text'>
* feat(command): add {focused_pane_cwd} to run commands in the focused pane's directory

Command widgets configured with command_&lt;name&gt;_cwd "{focused_pane_cwd}"
now execute in the current working directory of the focused terminal pane,
following it as the user changes directories.

This relies on zellij's CwdChanged event and get_pane_cwd API. The focused
terminal pane of the active tab is tracked via PaneUpdate (seeding the cwd
on focus change) and updated on CwdChanged. Affected command results are
invalidated so they re-run, and stale results from a previous cwd are
discarded to avoid showing the wrong directory.

Closes #92

* fix(command): release focused cwd command locks

Focused-cwd commands can be invalidated while their first run is still in flight. If that result is later discarded as stale, no command result is stored but the per-command lock remains, preventing future reruns.

Release the command lock when invalidating focused-cwd commands so the branch badge can recover on subsequent renders or cwd updates.

Add a regression test for rerunning a command with no stored result after its lock is released.</content>
</entry>
<entry>
<title>docs: fix typos and grammar (#235)</title>
<updated>2026-03-10T05:14:16Z</updated>
<author>
<name>Sergi</name>
<email>Sergih28@users.noreply.github.com</email>
</author>
<published>2026-03-10T05:14:16Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0pstatus.git/commit/?id=e80d508ffbff6ab6b39a481ae9986109d3c313ac'/>
<id>urn:sha1:e80d508ffbff6ab6b39a481ae9986109d3c313ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: add new features to README</title>
<updated>2025-01-18T09:10:54Z</updated>
<author>
<name>Daniel Jankowski</name>
<email>daniel.jankowski@rub.de</email>
</author>
<published>2025-01-18T09:10:54Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0pstatus.git/commit/?id=fd999c86f4d70c5af55fb7192aa287cb822b7623'/>
<id>urn:sha1:fd999c86f4d70c5af55fb7192aa287cb822b7623</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix typo on plugin name (#102)</title>
<updated>2024-12-14T17:14:45Z</updated>
<author>
<name>Baptiste Grenier</name>
<email>baptiste@bapt.name</email>
</author>
<published>2024-12-14T17:14:45Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0pstatus.git/commit/?id=df06244bd78bbf5b5da08a6ab353e367fa8d4782'/>
<id>urn:sha1:df06244bd78bbf5b5da08a6ab353e367fa8d4782</id>
<content type='text'>
Fix typo on plugin name</content>
</entry>
<entry>
<title>chore: add zjframes to README</title>
<updated>2024-11-16T11:46:00Z</updated>
<author>
<name>Daniel Jankowski</name>
<email>daniel.jankowski@rub.de</email>
</author>
<published>2024-11-16T11:46:00Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0pstatus.git/commit/?id=25e73c1dfe7da0ab5d47d35cbd157db6946958e5'/>
<id>urn:sha1:25e73c1dfe7da0ab5d47d35cbd157db6946958e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: add community showcase to README</title>
<updated>2024-07-06T17:54:17Z</updated>
<author>
<name>Daniel Jankowski</name>
<email>daniel.jankowski@rub.de</email>
</author>
<published>2024-07-06T17:54:17Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0pstatus.git/commit/?id=1a717ca16654a42772658335a3500f09c969f925'/>
<id>urn:sha1:1a717ca16654a42772658335a3500f09c969f925</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: add hint for bug in zellij with https</title>
<updated>2024-07-06T17:48:58Z</updated>
<author>
<name>Daniel Jankowski</name>
<email>daniel.jankowski@rub.de</email>
</author>
<published>2024-07-06T17:48:58Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0pstatus.git/commit/?id=c29efb48514bab1d517213bd6507ad3b40175632'/>
<id>urn:sha1:c29efb48514bab1d517213bd6507ad3b40175632</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(README): links to wiki</title>
<updated>2024-05-23T15:18:08Z</updated>
<author>
<name>Daniel Jankowski</name>
<email>daniel.jankowski@rub.de</email>
</author>
<published>2024-05-23T15:18:08Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0pstatus.git/commit/?id=61b35de31ab03a4de317c8bd8be1f6922a52e823'/>
<id>urn:sha1:61b35de31ab03a4de317c8bd8be1f6922a52e823</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: add permissions to readme</title>
<updated>2024-05-19T10:10:51Z</updated>
<author>
<name>Daniel Jankowski</name>
<email>daniel.jankowski@rub.de</email>
</author>
<published>2024-05-19T10:10:51Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0pstatus.git/commit/?id=0eff3a67af42a220974eed883a5b0dd435b9fd34'/>
<id>urn:sha1:0eff3a67af42a220974eed883a5b0dd435b9fd34</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: add warning to README</title>
<updated>2024-04-20T17:00:24Z</updated>
<author>
<name>Daniel Jankowski</name>
<email>daniel.jankowski@rub.de</email>
</author>
<published>2024-04-20T17:00:24Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0pstatus.git/commit/?id=583962d9383bc2d64a1ed00dc8d569d0edcbe58d'/>
<id>urn:sha1:583962d9383bc2d64a1ed00dc8d569d0edcbe58d</id>
<content type='text'>
</content>
</entry>
</feed>
