Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Používání PRECC s editorem Cursor

PRECC byl vytvořen jako PreToolUse hook pro Claude Code, ale podkladová knihovna skillů — cargo-wrong-dir, git-wrong-dir, npm-wrong-dir, jj-translate a další — je nezávislá na editoru. Pomocí malého shell snippetu můžete každý příkaz zadaný v integrovaném terminálu editoru Cursor směrovat přes precc-hook, takže stejné přepisy, které šetří tokeny v Claude Code, je budou šetřit i v Cursoru.

Requires precc ≥ 0.3.45. Earlier versions don’t plant the integration scripts under <data_dir>/integrations/cursor/. Run precc update to upgrade if you have an older release.

Co je pokryto

Integrace zachytává příkazy, které napíšete do terminálu v Cursoru. V zsh automaticky přepisuje příkazový řádek před stiskem Enter; v bash dokáže pouze varovat (DEBUG trap se spouští až po finalizaci příkazu). Příkazy, které agent Cursoru spouští jako bash -c subprocesy, nenačítají inicializaci interaktivního shellu, takže je hook nevidí; uzavření této mezery vyžaduje PATH shim, který v tomto adresáři zatím není. Volání non-shell nástrojů v Cursoru (úpravy souborů, vyhledávání v kódu) jsou také mimo rozsah.

Instalace

zsh (automatický přepis)

source ~/.local/share/precc/integrations/cursor/precc-preexec.zsh

Spusťte precc init jednou — umístí skript na výše uvedenou cestu (používá <data_dir> z úložiště precc, takže CLAUDE_CONFIG_DIR a další izolace profilů jsou respektovány). Poté přidejte řádek source do ~/.zshrc. precc-hook a jq musí být v PATH; pokud některý z nich chybí, skript se čistě neaktivuje.

bash (pouze varování)

source ~/.local/share/precc/integrations/cursor/precc-preexec.bash

Spusťte precc init jednou — umístí skript na výše uvedenou cestu. Poté přidejte řádek source do ~/.bashrc. Past DEBUG vypíše navrhovaný přepis na stderr, aniž by jej použila; návrh můžete zkopírovat ručně.

Ověření

V terminálu Cursoru proveďte cd /tmp (kamkoli mimo Rust projekt), napište příkaz pro sestavení Rustu a stiskněte Enter. V zsh by se buffer měl změnit přímo na formu přepsanou PRECC (typicky prefix typu cd PATH && …). V bash byste měli na stderr vidět řádek [precc] suggested rewrite: ….

Upozornění

  • Přidává latenci precc-hook na každý stisk klávesy. Hook cílí na <5 ms p50, ale p99 je vyšší při chladných cache; viz poznámky k latenci hooku v této knize.
  • Z této cesty neproudí žádná telemetrie. Hook bude reportovat pod jakýmkoli agent_class, který detekuje, což nebude claude-code — vaše úspory v Cursoru se na veřejné statistické stránce neobjeví.
  • Důvod přepisu se zobrazí přes zle -M na jeden stisk klávesy. Tiše, ne modálně.
  • Pro pokrytí agenta je plánovaným dalším krokem PATH shim (wrappery v ~/.precc/bin/cargo, ~/.precc/bin/git, …).