feat: live statusline via shepherd watch #11

Merged
jwarykowski merged 3 commits from feat/watch-statusline into master 2026-07-30 00:31:13 +00:00
jwarykowski commented 2026-07-24 11:32:14 +00:00 (Migrated from github.com)

Opt-in config.watch = true streams shepherd watch (NDJSON, board-scoped) and refreshes the statusline counts on every board change — from the TUI or another process — instead of only on FocusGained.

  • Re-scopes the stream when you switch boards.
  • Stops on VimLeavePre.
  • Default false (no background process unless asked).
Opt-in `config.watch = true` streams `shepherd watch` (NDJSON, board-scoped) and refreshes the statusline counts on every board change — from the TUI or another process — instead of only on `FocusGained`. - Re-scopes the stream when you switch boards. - Stops on `VimLeavePre`. - Default `false` (no background process unless asked).
Sign in to join this conversation.
No description provided.