Pregunta

Me puse el nuevo git-completion.bash a mi .zshrc y consigo

/Users/Masi/bin/shells/git/git-completion.bash:2116: command not found: complete
/Users/Masi/bin/shells/git/git-completion.bash:2118: command not found: complete

Las líneas son

 complete -o bashdefault -o default -o nospace -F _git git 2>/dev/null \
     || complete -o default -o nospace -F _git git 
 complete -o bashdefault -o default -o nospace -F _gitk gitk 2>/dev/null \
     || complete -o default -o nospace -F _gitk gitk

¿Qué comando es un sustituto de?

Bash completa en Zsh
¿Fue útil?

Solución

script de finalización de Git ha sido actualizado para trabajar con ZSH también. La última versión debe "sólo trabajo".

Otros consejos

Creo que es un problema, ya que es un complete una función de comando Bash . Es parte de la función de finalización programable del golpe.

Bash y Zsh tienen diferentes sistemas de terminación. Uso de las funciones de terminación de bash con zsh podría ser posible, pero sólo a través de una capa de compatibilidad. Le sugiero que lea man zshcompsys.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top