Domanda

Ho una combinazione di:

autoload -Uz compinit
compinit

e

autoload -Uz vcs_info

Permette in realtà per una grande quantità di integrazione tra git ed il completamento scheda di zsh. Troppo in effetti. Come faccio a limitare l'insieme di comandi, in modo che git che(TAB) si espanderà a checkout, e non ad una scelta tra checkout e checkout-index?

È stato utile?

Soluzione

Non hai un sacco di controllo bene, ma questo dovrebbe funzionare:

zstyle ':completion:*:*:git:*' commands base

Tuttavia, questo può contare su recenti correzioni al completamento _git (in particolare, una correzione citando) così si potrebbe desiderare di afferrare l'ultima definizione _git da CVS (o uno specchio git locale):

http: //zsh.cvs.sourceforge .net / viewvc / zsh / zsh / Completamento / Unix / comando / _git

parole a disposizione per andare dopo 'comandi': tutte le basi ulteriore interoperabilità utile accessorio interno

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top