omp packages

pi-quote-jev0.1.1

Select text in Pi fullscreen, press Alt+Q, and reply below a neatly formatted quote. No clipboard needed.

alandarev Published 3 hours ago MIT ~297 downloads/mo

Untested on omp

This is a pi package. No one has reported whether it works on omp yet. If you try it, add your result below.

Did it work for you?

Result

One report per person. A new report replaces your old one.

Reports 0

No reports yet.

Readme

pi-quote

Select part of Pi's answer, press Alt+Q, and write your reply underneath. No copying, pasting, or typing quote fences.

> The cache should expire after 24 hours.

Should reads reset that timer?

Install

pi install npm:pi-quote-jev

Or install the tagged source directly:

pi install git:github.com/alandarev/pi-quote@v0.1.1

Requires Pi 1.0.3 in fullscreen mode. This release uses an internal selection API and deliberately refuses unreviewed Pi versions. No other extension is required.

The npm name is pi-quote-jev; the unrelated pi-quote package belongs to another author.

Use

  1. Select text with a normal mouse drag inside Pi.
  2. Press Alt+Q.
  3. Type your comment below the quote. Repeat for other passages, then send when ready.

Your existing draft stays intact. Quotes go at its end, with a blank line before and after. The cursor moves below the quote, and undo restores the previous draft in one step. /quote-selection also works, but the shortcut saves typing.

Use Pi's selection, not terminal-native Shift+drag or tmux copy mode. If you already use the standalone quote-selection.ts, disable it before loading this package so the shortcut is not registered twice.

No clipboard dependency

Selected text comes directly from Pi's fullscreen renderer. The extension never reads or writes your clipboard, simulates keys, opens a browser, calls a model, or sends your draft. Pi's own copy-on-select setting is unchanged.

You quote what Pi displays, not the original Markdown source. Visible line wraps may become newlines; rendered formatting may differ from the model's raw text.

Development

npm ci
npm run check
npm run test:e2e  # Python 3 + tmux; synthetic fullscreen session, no model calls

Publishing · Compatibility and tests

MIT license.