feat: Neovim statusline component #1

Merged
jwarykowski merged 1 commit from feat/nvim into main 2026-10-10 15:24:32 +00:00
jwarykowski commented 2026-10-10 15:19:03 +00:00 (Migrated from github.com)

The repo doubles as a Neovim plugin: require("herdr-pomodoro").status() returns 🍅 12:34, ☕ 3:10, ⏸ or "", and .state() the decoded state file. Reads the file at most once a second; no herdr call.

Moved here from jwarykowski/herdr.nvim#1 so the state format and its reader live together. CI now also runs stylua, luacheck and busted on Neovim stable and nightly.

The repo doubles as a Neovim plugin: `require("herdr-pomodoro").status()` returns `🍅 12:34`, `☕ 3:10`, `⏸` or `""`, and `.state()` the decoded state file. Reads the file at most once a second; no herdr call. Moved here from jwarykowski/herdr.nvim#1 so the state format and its reader live together. CI now also runs stylua, luacheck and busted on Neovim stable and nightly.
Commenting is not possible because the repository is archived.
No description provided.