completamento scheda nel terminale con alias

0

Sto usando un terminale zsh sotto Yosemite e ho definito un semplice alias per posizionare i file in Yoink :

$ alias yoink='open -a Yoink'
$ yoink my-file-to-yoink.txt

Funziona alla grande ma per qualche motivo sconosciuto il completamento della tabulazione da specificare il file non funziona dopo yoink . Semplice dice -- no matches found -- .

C'è un modo in cui posso usare il tab che termina in combinazione con questo alias?

Grazie.

ps: Non sono sicuro se è correlato, ma sto usando zprezto .

    
posta null 02.04.2015 - 11:07
fonte

1 risposta

1

Hai provato zsh-completions ?

$ brew info zsh-completions
zsh-completions: stable 0.12.0, HEAD
https://github.com/zsh-users/zsh-completions
Not installed
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/zsh-completions.rb
==> Caveats
To activate these completions, add the following to your .zshrc:

  fpath=(/usr/local/share/zsh-completions $fpath)

You may also need to force rebuild 'zcompdump':

  rm -f ~/.zcompdump; compinit

Additionally, if you receive "zsh compinit: insecure directories" warnings when attempting
to load these completions, you may need to run this:

  chmod go-w /usr/local/share
    
risposta data 02.04.2015 - 12:43
fonte

Leggi altre domande sui tag