diff options
| author | t <t@tjp.lol> | 2026-10-27 16:25:43 -0600 |
|---|---|---|
| committer | t <t@tjp.lol> | 2026-10-27 16:25:47 -0600 |
| commit | 009d5705a59bcf86f3579a78e25c8b3fcd4cd476 (patch) | |
| tree | c6496041305da98deac9e40531fbeec0874268f1 /panto-rsvp-0.1.0-1.rockspec | |
Add panto-rsvp: RSVP reading mode for assistant text
Standalone opt-in extension that plays the latest assistant text block one
word at a time above the input, using the core mount, input-mode and
highlight("markdown") APIs settled in pantograph's rsvp-extension-plan.
Registers /rsvp; users bind it via "ctrl+s" = "/rsvp" under [keys].
Player and config logic are pure Lua with an assert-based self-check run
against a host/timer stub, since the core APIs land separately.
Diffstat (limited to 'panto-rsvp-0.1.0-1.rockspec')
| -rw-r--r-- | panto-rsvp-0.1.0-1.rockspec | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/panto-rsvp-0.1.0-1.rockspec b/panto-rsvp-0.1.0-1.rockspec new file mode 100644 index 0000000..ed59cb4 --- /dev/null +++ b/panto-rsvp-0.1.0-1.rockspec @@ -0,0 +1,34 @@ +-- LuaRocks rockspec for `panto-rsvp`: a standalone Pantograph RSVP extension. +rockspec_format = "3.0" +package = "panto-rsvp" +version = "0.1.0-1" + +source = { + url = "git+https://code.tjp.lol/public/panto-rsvp.git", + tag = "v0.1.0", +} + +description = { + summary = "Rapid serial presentation focus mode for Pantograph assistant text.", + detailed = [[ + Presents the latest assistant text one newline-delimited paragraph at + a time, with Markdown display styling and playback controls. + ]], + homepage = "https://code.tjp.lol/public/panto-rsvp", + license = "MIT", + labels = { "ai", "llm", "panto", "pantograph", "extension", "rsvp" }, +} + +dependencies = { + "lua >= 5.4, < 5.5", + "luv >= 1.48", +} + +build = { + type = "builtin", + modules = { + ["panto-rsvp"] = "init.lua", + ["rsvp.config"] = "rsvp/config.lua", + ["rsvp.player"] = "rsvp/player.lua", + }, +} |
