Instalé yadr en mi terminal, pero sigo recibiendo el siguiente error cuando abro Vim:
neocomplete does not work this version of Vim. It requires "if_lua" enabled Vim(7.3.885 or above).
EDITAR:
Esto lo solucionó:
brew install macvim --with-cscope --with-lua --HEAD brew uninstall vim brew install vim --with-lua
Si aún no funciona después de ejecutar los commands anteriores:
Cuando instala vim
con brew
, probablemente no lo instaló en la location "correcta". Ver la salida del terminal durante la installation ( brew install vim
) debería indicarle esta location. Para mí, brew
instaló vim
aquí:
/usr/local/Cellar/vim/7.4.712
Mientras que cuando ejecuté which vim
, obtuve el siguiente resultado:
$ which vim /usr/bin/vim
Entonces todo lo que tienes que hacer es:
sudo cp /path/to/newly/installed/vim /path/to/old/vim
En mi caso, lo hice:
sudo cp /usr/local/Cellar/vim/7.4.712 /usr/bin/vim
La respuesta de Kevin Lin no funcionó para mí. Usando Homebrew y Zsh, esto hizo:
homebrew install vim --with-lua
Poniendo esto en /.zshrc
:
# use brew vim if present /usr/local/bin/vim --version > /dev/null 2>&1 BREW_VIM_INSTALLED=$?
if [ $BREW_VIM_INSTALLED -eq 0 ]; then
alias vi="/usr/local/bin/vim" fi
Mientras lo hace, es posible que desee agregar --with-clipboard
también.
Debajo de los pasos funciona bien para mí:
En realidad, en Mac OS X, basta con instalar vim con soporte de lua. Solo debe asegurarse de ejecutar la versión que instaló.
Ejecute el siguiente command y busque + lua
vim --version
También verifique que es la versión que compiló.
brew update && brew install vim --with-lua
Cree un alias vim que apunte a /usr/local/bin/vim
(ya que el sistema vim todavía está allí en / usr / bin / vim). En zsh, puede agregar el siguiente fragment a su .zshrc para crear un alias si hay un brew instalado vim en el sistema.
Agregue /usr/local/bin/vim
en $PATH
antes de /usr/bin
Use brew vim si está presente
/usr/local/bin/vim --version > /dev/null 2>&1 BREW_VIM_INSTALLED=$? if [ $BREW_VIM_INSTALLED -eq 0 ]; then alias vi="/usr/local/bin/vim" fi
Pasos de trabajo:
brew update brew unlink macvim brew install macvim --with-cscope --with-lua --HEAD brew unlink vim brew uninstall vim brew install vim --with-lua
Compruebe toda la location de la versión instalada por brew info vim