A segunda opção listada (~ / .config / fish / completion / pass.fish) é a abordagem preferida. O terceiro também deve funcionar.
Eu tentei o seguinte:
- Coloque o arquivo em
~/.config/fish/completions/pass.fish
- Digite
pass
seguido por um espaço - guia "Hit"
E vejo as conclusões desse arquivo.
É possível que o peixe esteja procurando em outro lugar. Tente echo $fish_complete_path
e verifique se ele inclui ~ / .config / fish / completion /. Se isso não ocorrer, você poderá recuperar os padrões, apagando-os e iniciando uma nova sessão: set -e fish_complete_path
.