zsh instalações de conclusão (autojump) - Como usá-las?

3

Acabei de instalar autojump e tenho oh-my-zsh instalado no meu sistema. Eu incluí o log da instalação na parte inferior desta postagem. Note que no final diz:

zsh completion has been installed to:
/usr/local/share/zsh/site-functions

O que devo fazer com essa informação? Como eu notifico o Zsh desse zsh completion ?

Além disso, sempre que faço login com meu shell Zsh, recebo:

/usr/local/Cellar/autojump/21.6.9/etc/autojump.bash:13: command not found: complete
/usr/local/Cellar/autojump/21.6.9/etc/autojump.bash:52: = not found

Por quê? Como posso consertar isso?

$ brew install autojump
==> Downloading https://github.com/joelthelion/autojump/archive/release-v21.6.9.tar.gz
############################################################################################################################ 100.0%
==> Caveats
Add the following line to your ~/.bash_profile or ~/.zshrc file (and remember
to source the file to update your current session):
  [[ -s 'brew --prefix'/etc/autojump.sh ]] && . 'brew --prefix'/etc/autojump.sh

zsh completion has been installed to:
  /usr/local/share/zsh/site-functions
    
por Amelio Vazquez-Reina 29.01.2014 / 23:31

2 respostas

2

O arquivo de configuração do Oh-my-ZSH deve ter uma linha começando com plugins= , assim:

plugins=(git gitignore autojump jira command-not-found zsh-syntax-highlighting)

O que quer que você coloque lá, é considerado pelo ZSH como um plugin ativo.

No caso de AutoJump, o Wiki de plug-in do oh-my-ZSH declara que:

Enables autojump if installed with homebrew, macports or debian/ubuntu package. This does not add any commands on its own.

Arquivo de configuração que você está procurando: .zshrc

EDITAR:

  1. Note que algumas pessoas afirmam que FASD é melhor, se o autojump não funcionar para você, você pode tentar o FASD em vez disso.

  2. Obrigado @Adaephon, adicionado link para a fonte da cotação e marcado como oh-my-zshell em vez de puro ZSH.

por 20.05.2014 / 15:50
0

Assumindo que você usa zsh shell, você precisa adicionar manualmente o link do plugin. Veja as instruções explodidas:

  1. abra o arquivo .zshrc

    nano ~/.zshrc

  2. adicione plugins=(autojump) no arquivo

  3. volte a abrir o seu terminal

por 19.08.2018 / 11:14