2011-04-23 20 views
5

Ayer me enteré de fuzzyfinder y traté de instalarlo. Luego descubrí que necesitaba L9 ya que es un requisito previo para fuzzyfinder.fuzzyfinder no funciona en gvim

estoy recibiendo los siguientes errores al ejecutar gvim:

Error detected while processing /usr/share/vim/vim72/plugin/fuf.vim: 
line 13: 
***** L9 library must be installed! ***** 
Error detected while processing /usr/share/vim/vim72/plugin/l9.vim: 
line 8: 
E117: Unknown function: l9#guardScriptLoading 
E15: Invalid expression: !l9#guardScriptLoading(expand('<sfile>:p'), 702, 0, []) 
line 16: 
E117: Unknown function: l9#defineVariableDefault 

He puesto fuf.vim y l9.vim en mi carpeta plugin. Traté de ponerlos en la carpeta autoload, pero eso trae aún más errores.

Mi versión es: VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Apr 16 2010 12:40:58)

googlear no funcionó ya que la pregunta de un lista de distribución se extiende de tantos otros enlaces y la respuesta es en ninguna parte ser encontrado.

+0

Se supone que debes poner todos tus plugins/coloreschemes/etc en '~/.vim'. Intenta eso, luego cierra y reinicia Vim. Luego instale los complementos (FF & L9) con todos los archivos en el lugar correcto. ¿Todavía tienes el mismo problema? – romainl

+0

nice rep, Omnipresent :) –

+0

@Uku Loskit ??? – Omnipresent

Respuesta

7

Ambos complementos, fuzzyfinder y l9, contienen más de un archivo. No deben funcionar si has desechado la mayoría de ellos (y lo hiciste si pones solo fuf.vim y l9.vim). Se supone que desempaquetar archivos de plugins en ~/.vim.

Por cierto, puede intentar usar vim-addon-manager. Copia el siguiente en su concha y debe hacerse la FuzzyFinder instalado con éxito con una ventaja de tener cada plugin en un directorio aparte y facilitar la instalación de plugins con dependencias en el futuro:

mkdir -p ~/.vam 
git clone git://github.com/MarcWeber/vim-addon-manager ~/.vam/vim-addon-manager 
echo 'set rtp+=~/.vam/vim-addon-manager' >> ~/.vimrc 
echo 'call vam#ActivateAddons(["FuzzyFinder"])' >> ~/.vimrc 
vim # Now answer yes on all queries 

bien esto es correcto el equipo VAM propone la lectura la documentación oficial sobre cómo instalar VAM que se puede encontrar en github.com/MarcWeber/vim-addon-manager y luego cd en el directorio doc. Queremos ser justos y decir que VAM es solo una solución. Vundle, Pathogen, ... y existen algunos más (Ver la sección de trabajo relacionada en documentos de VAM)

+2

Para todos los que usan copiar y pegar: --strip-componets debería ser --strip-components – Inkane

+0

@Inkane Gracias. – ZyX