Använda PRECC med Cursor
PRECC byggdes som en PreToolUse-hook för Claude Code, men det underliggande skill-biblioteket — cargo-wrong-dir, git-wrong-dir, npm-wrong-dir, jj-translate och liknande — är editor-agnostiskt. Med ett litet shell-utdrag kan du dirigera varje kommando som skrivs in i Cursors integrerade terminal genom precc-hook, så att samma omskrivningar som sparar tokens i Claude Code också sparar dem i Cursor.
Requires
precc≥ 0.3.45. Earlier versions don’t plant the integration scripts under<data_dir>/integrations/cursor/. Runprecc updateto upgrade if you have an older release.
Vad som täcks
Integrationen fångar kommandon som du skriver in i Cursors terminal. På zsh skrivs kommandoraden om automatiskt innan du trycker Enter; på bash kan den bara varna (DEBUG-trappen utlöses efter att kommandot är slutfört). Kommandon som Cursors agent startar som bash -c-subprocesser laddar inte din interaktiva shell-init, så hooken ser dem inte; för att täppa till den luckan krävs en PATH-shim, som inte finns i den här katalogen ännu. Cursors icke-shell-verktygsanrop (filredigeringar, kodsökning) ligger också utanför scope.
Installera
zsh (auto-omskrivning)
source ~/.local/share/precc/integrations/cursor/precc-preexec.zsh
Kör precc init en gång — det placerar skriptet på sökvägen ovan (använder <data_dir> från preccs lagring, så CLAUDE_CONFIG_DIR och annan profilisolering respekteras). Lägg sedan till source-raden i ~/.zshrc. precc-hook och jq måste finnas i PATH; skriptet gör inget om någondera saknas.
bash (endast varning)
source ~/.local/share/precc/integrations/cursor/precc-preexec.bash
Kör precc init en gång — det placerar skriptet på sökvägen ovan. Lägg sedan till source-raden i ~/.bashrc. DEBUG-fällan skriver ut den föreslagna omskrivningen till stderr utan att tillämpa den; du kan kopiera förslaget manuellt.
Verifiera
Kör cd /tmp i Cursors terminal (var som helst utanför ett Rust-projekt) och skriv ett Rust-byggkommando och tryck sedan Enter. På zsh bör bufferten ändras på plats till en PRECC-omskriven form (vanligen ett cd PATH && …-liknande prefix). På bash bör du se en rad [precc] suggested rewrite: … på stderr.
Förbehåll
- Lägger till
precc-hook-latens per tangenttryckning. Hooken siktar på <5 ms p50 men p99 är högre vid kalla cacher; se anteckningarna om hook-latens i den här boken. - Ingen telemetri från denna väg. Hooken rapporterar under vilken
agent_classden än upptäcker, vilket inte kommer att varaclaude-code— dina Cursor-besparingar dyker inte upp på den offentliga statistiksidan. - Skälet till omskrivningen blinkar via
zle -Munder en tangenttryckning. Diskret, inte modalt. - För agent-täckning är en
PATH-shim (wrappers vid~/.precc/bin/cargo,~/.precc/bin/git, …) det planerade nästa steget.