Commit 43ee971
committed
Zsh: Adopt tabtab completion block into managed zshrc
JS CLIs that bundle tabtab (today: td, the Todoist CLI) append a
completion-sourcing block to ~/.zshrc, which chezmoi then wants to
strip on every apply — an endless tug-of-war.
Tabtab cannot be disabled globally, but its installer is idempotent:
it skips the append when its source line is already present. Owning
the exact block in dot_zshrc ends the churn, and the [[ -f ]] guard
makes it a no-op on machines without tabtab completions.1 parent 897ce21 commit 43ee971
1 file changed
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
0 commit comments