zsh autocompletion para um novo executável no PATH

4

Depois de copiar um novo executável para o PATH, o autocompletar bash para esse comando não entra em nenhum problema, mas o zsh precisa ser reiniciado.

Como faço para empurrar o autocompletar zsh para recuperá-lo sem reiniciar o shell? Ele pode pegá-lo automaticamente?

    
por PSkocik 16.06.2016 / 12:34

1 resposta

5

Como eu faço o autocompletar do zsh para buscá-lo

Use rehash :

  • rehash re-calcula a tabela de hash interna do conteúdo dos diretórios listados na variável de ambiente path para considerar novos comandos adicionados.

Persistent rehash

Typically, compinit will not automatically find new executables in the $PATH. For example, after you install a new package, the files in /usr/bin would not be immediately or automatically included in the completion. Thus, to have these new exectuables included, one would run:

$ rehash

This 'rehash' can be set to happen automatically. Simply include the following in your zshrc:

~/.zshrc
zstyle ':completion:*' rehash true

Fonte zsh - Persistente persistente

    
por 16.06.2016 / 12:59

Tags