tipos tag remove qué existen example etiquetas crear git file tabs zsh zsh-completion

tag - ¿Cómo habilitar la finalización de la pestaña del archivo git con zsh compinit?



qué tipos de etiquetas existen en git (1)

(Estoy agregando una respuesta aquí principalmente para sacarla de la lista sin respuesta).

Como puede ver en los comentarios, funciona. Creo que toda la situación de zsh también ha mejorado significativamente recientemente:

cometer 06f44c3cc5ca5eca638f300a518c65aa98d26d6d

Fecha: Lun 6 de septiembre 08:33:19 2010 -0400

finalización: hacer compatible con zsh

Modifique git-completion.bash para que también funcione con zsh cuando use bashcompinit. ...

Por lo tanto, si te cruzas con Google y la finalización no funciona, intenta actualizar git-completion.bash (el enlace apunta a blob desde git.git HEAD). La versión actual de git es 1.7.3.2; debería pasar al siguiente.

Tengo un problema con la finalización de la pestaña zsh: después de ejecutar:

autoload -U compinit compinit

La finalización de la pestaña Git para archivos ya no funciona. Por ejemplo, si escribo git add my_f para completar my_file, no pasa nada. La finalización de zsh git solo parece funcionar para git branches y tags.

Sin las cosas de compinit, la finalización del archivo git funciona, pero, por supuesto, me estoy perdiendo todas las cosas elegantes de finalización de la rama.

Entonces ... ¿Hay alguna manera de hacer posible la finalización del archivo git Y la finalización de la rama git al mismo tiempo en zsh? Esto realmente me ayudaría mucho.