Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

After Ubuntu 13.04 installation I simply unzip an archive with all my gvim setup, ie.

.vim/
.vim-fuf
.viminfo
.vimrc

After doing a clean install of Ubuntu 13.04, I unzipped my Vim config as usual. When I pressed the shortcut for FuzzyFinder that shows a dropdown of file matches, it displayed a red error at bottom:

Error detected while processing function fuf#onComplete..15..14..<SNR>23_setRanks..<SNR>23_scoreSequentialMatching:
line   2:
E806: using Float as a String

Has there been a recent rebuild of vim-gnome that would explain this errror? I'm on 7.3.547.

The .vim folder is extremely portable, I've used it accross Windows, LinuxMint, Mac OS, and never came across this error, which is why I am wondering if this could be an error in the Vim build itself.

Update I also deleted .vim-fuf and .viminfo just in case, and the error stills appears.

share|improve this question
add comment

1 Answer

I fixed the issue by downloading the latest version of FuzzyFinder (v4.2.2) as well as the dependency L9 Vim script library (v1.1).

I honestly have no idea why it would stop working after updating to Ubuntu 13.04 (from 12.10). As said in question, I unzip the same .vim/ archive I use between various OS and never had this issue. It was working in 12.10 this morning. I checked the archive for errors, there were none.

So I guess something must have changed in the Vim build or the environment in 13.04.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.