zsh git relatórios de conclusão _git: 4113: conjunto inválido de pares chave / valor para o array associativo

0

Instalei o zsh e o git no SLES 11 SP2. Quando tento disparar um auto complete para um comando git, recebo a seguinte mensagem de erro:

Relatórios de conclusão do zsh git _git: 4113:

Este é meu .zshrc

# Lines configured by zsh-newuser-install
HISTFILE=~/.histfile
HISTSIZE=1000
SAVEHIST=1000
setopt appendhistory autocd extendedglob nomatch notify
unsetopt beep
bindkey -v
# End of lines configured by zsh-newuser-install
# The following lines were added by compinstall
zstyle :compinstall filename '/home/d045803/.zshrc'

autoload -Uz compinit
compinit

autoload -U colors && colors
PROMPT="%{$fg[red]%}%n%{$reset_color%}@%{$fg[blue]%}%m %{$fg_no_bold[yellow]%}%1~ %{$reset_color%}%# "
RPROMPT="[%{$fg_no_bold[yellow]%}%?%{$reset_color%}]"
source ~/.zshgitstatus

source ~/.aliases
source ~/.environment
source /etc/profile.d/proxy.sh

Eu tenho quase a mesma configuração na minha caixa Archlinux. A conclusão do git funciona bem lá. Você tem alguma idéia do que pode estar errado aqui?

Robin

    
por roborob 09.10.2014 / 10:58

1 resposta

0

Eu consegui resolver este sozinho. ;-) Parece que a versão zsh dos repositórios do SLES era muito antiga para ser usada em conjunto com um git bastante novo (que obtemos de um repositório adicional). Eu construí o zsh a partir do código-fonte e tentei concluir o git. Agora funciona sem problemas.

    
por 09.10.2014 / 12:34

Tags