fzf shell integration is never wired on a fresh machine
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 74/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- shell, zsh
- Ambito
- cli, developer-experience
Direzione di ricerca
Leggi .zshrc e Brewfile.cli, poi controlla come install/bootstrap.zsh configura la shell. Scegli come rendere disponibili i tasti di scelta rapida e il completamento di fzf su una macchina appena configurata, tenendo conto della versione di fzf installata. Il lavoro è terminato quando un bootstrap pulito fornisce entrambi senza dipendere da un ~/.fzf.zsh mancante.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
`.zshrc` sources `~/.fzf.zsh` when it exists:
```zsh
[ -f ~/.fzf.zsh ] && source ~/.fzf.zsh
```
Nothing in the repo creates that file. The Homebrew `fzf` formula in `Brewfile.cli` installs the binary only, and its caveat points at the upstream setup (`$(brew --prefix)/opt/fzf/install`, or `source <(fzf --zsh)` on fzf 0.48+). On a machine bootstrapped from `install/bootstrap.zsh` the keybindings and completion are therefore absent.
Found on the first full tart VM run of the bootstrap, 2026-10-21.
Options
- Replace the `~/.fzf.zsh` line in `.zshrc` with `command -v fzf >/dev/null && source <(fzf --zsh)`, which needs no generated file and follows the installed version.
- Or have an installer run `$(brew --prefix)/opt/fzf/install --key-bindings --completion --no-update-rc` and keep the sourced file.
The first is the smaller change and has no state to drift.
- Lingua principale
- Shell
- Stelle
- 1
- Fork
- 0
- Merge medio
- 14h 36m
- PR unite (30g)
- 3
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di indexzero/dotfiles
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 56/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 39/100
-
Easy to remember one-linersAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 48/100
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 8/100
Tutte le issue di indexzero/dotfiles
Issue simili
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
area:terraform priority:low source:reader type:enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
stephrobert/blog-roadmap#104 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
ReproNim/containers#172 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
fairagro/m4.2_infrastructure#54 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno