¿Cómo conseguí que las confirmaciones de git aparecieran en autocompletar?

¿Cómo conseguí que las confirmaciones de git aparecieran en autocompletar?

Finalización de pestañas de Git en mi mac:

Finalización de pestañas de Git en mi mac

Completar la pestaña Git en mi servidor Ubuntu:

Finalización de pestañas de Git en mi servidor Ubuntu

En mi Mac y mi servidor Ubuntu obtengo resultados muy diferentes al completar la pestaña a pesar de tener la misma versión de zsh, la misma versión de git, la misma versión de oh-my-zsh y el mismo archivo .zshrc.

Quería saber qué me da la posibilidad de ver confirmaciones en mi Mac usando la función de finalización de tabulación para poder configurarlo en mi servidor Ubuntu.

Respuesta1

Parece que en Zsh en su servidor Ubuntu, es posible que tenga _gitla función de Git $fpathantes de la función de Zsh _git. La versión de Git es solo una adaptación automática de su finalización Bash y carece de muchas de las características que tiene la versión de Zsh.

Para saber si este es el caso, hazlo ls ${^fpath}/_git(N)en ambas máquinas y compara. Cuando encuentre el archivo infractor, elimínelo o asegúrese de que el archivo de Zsh esté primero.

información relacionada