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

Brug af PRECC med Cursor

PRECC blev bygget som et PreToolUse-hook til Claude Code, men det underliggende skill-bibliotek — cargo-wrong-dir, git-wrong-dir, npm-wrong-dir, jj-translate og lignende — er editor-agnostisk. Med et lille shell-uddrag kan du dirigere hver kommando, der skrives i Cursors integrerede terminal, gennem precc-hook, så de samme omskrivninger, der sparer tokens på Claude Code, også sparer dem på Cursor.

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.

Hvad der er dækket

Integrationen opfanger kommandoer, du skriver i Cursors terminal. På zsh omskriver den automatisk kommandolinjen, før du trykker Enter; på bash kan den kun advare (DEBUG-trappen udløses, efter at kommandoen er færdiggjort). Kommandoer, som Cursors agent starter som bash -c-subprocesser, indlæser ikke din interaktive shells init, så hooket ser dem ikke; at lukke det hul kræver en PATH-shim, som endnu ikke findes i dette katalog. Cursors ikke-shell-værktøjskald (filændringer, kodesøgning) er også uden for omfanget.

Installation

zsh (auto-omskrivning)

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

Kør precc init én gang — det placerer scriptet på stien ovenfor (bruger <data_dir> fra precc’s lager, så CLAUDE_CONFIG_DIR og anden profil-isolation respekteres). Tilføj derefter source-linjen til ~/.zshrc. precc-hook og jq skal være tilgængelige i PATH; scriptet udfører ingen handling, hvis nogen af dem mangler.

bash (kun advarsel)

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

Kør precc init én gang — det placerer scriptet på stien ovenfor. Tilføj derefter source-linjen til ~/.bashrc. DEBUG-fælden udskriver det foreslåede omskrevne udtryk til stderr uden at anvende det; du kan kopiere forslaget manuelt.

Verificer

I Cursors terminal: cd /tmp (et sted uden for et Rust-projekt), og indtast en Rust-build-kommando og tryk Enter. På zsh bør bufferen ændre sig på stedet til en PRECC-omskrevet form (typisk en cd PATH && …-lignende præfiksering). På bash bør du se en [precc] suggested rewrite: …-linje på stderr.

Forbehold

  • Tilføjer precc-hook-latens pr. tastetryk. Hooket sigter mod <5 ms p50, men p99 er højere ved kolde caches; se hook-latens-noterne i denne bog.
  • Ingen telemetri fra denne sti. Hooket rapporterer under den agent_class, det registrerer, som ikke vil være claude-code — dine Cursor-besparelser vil ikke fremgå af den offentlige statistikside.
  • Omskrivningsbegrundelsen blinker via zle -M i ét tastetryk. Diskret, ikke modal.
  • For agent-dækning er en PATH-shim (wrappere ved ~/.precc/bin/cargo, ~/.precc/bin/git, …) det planlagte næste skridt.