Como eu modifico o Cmder para mostrar meu resumo de mudança do Git no prompt? (+ A / ~ C / -D)

2

Eu posso ver a saída do nome da filial sem nenhum problema (embora, na versão 1.3.4+, ela também produza estranhamente "master - > origin" quando não usava), mas não consigo descobrir por que nunca mostrou mudanças com sucesso. Isso funciona em Powershell + Poshgit sob o Cmder, e olhando para o script \ vendor \ clink.lua, parece que é aqui que as mudanças acontecem.

    
por Matt Kerr 27.02.2018 / 21:00

1 resposta

1

Eu encontrei a essência para mudar o Clink git prompt aqui: link

Se você substituir as funções correspondentes pelo git_prompt_filter e get_git_status, ele será exibido. Por conveniência, eu fiz uma essência para cair em "% CMDER_ROOT% \ config \" (como aquele no fornecedor é substituído a cada instalação do cmder, de acordo com as instruções no arquivo): link

Você precisará excluir ou editar% CMDER_ROOT% \ vendor \ clink.lua e comentar os comandos set filter (hífen duplo, ou '-', é prefixo de linha de comentário).

    
por 06.03.2018 / 07:20