autoload/eclim/xml/complete.vim missing (eclim 2.7.0)

Skip to first unread message

Wouter Stegeman

Aug 9, 2017, 5:49:59 AM8/9/17
to eclim-dev
Dear developer,

Recently I installed the newest version of eclim (2.7.0), using it with a headless server. Autocompletion for java is working fine in Vim.
Xml autocompletion based on a xsd file did not however, returning a 'E764: Option 'completefunc' is not set' error. After some digging
around I noticed the complete.vim file is missing for xml (autoload/eclim/xml/complete.vim). I reinstalled eclim 2.7.0 twice, same results.

Rolling back to eclim 2.6.0 and Eclipse Neon the file is present and autocompletion is working.

In both instances the build was succesful. (I can provided the installation log if needed but I need to redo the process in that case).

Regardless, many thanks for this piece of software!


Linux kalivm 4.9.0-kali3-amd64
Eclim 2.7.0
Eclipse IDE for Java Developers (Oxygen)
Vim 8.0
Tested on: Eclipses XMLExamples (golfcountryclub.xml)

Eric Van Dewoestine

Aug 13, 2017, 12:32:59 PM8/13/17
sounds like you don't have the eclipse web development tools
installed, so eclim isn't installing any of the plugins that rely on
that (xml completion being one of them). how are you installing eclim?


Wouter Stegeman

Aug 14, 2017, 4:50:06 PM8/14/17
to eclim-dev
I used the unattended (automatic) installer. Because full xml functionality is included in eclipse I figured I didn't have to add any more plugins.

I'll try to reinstall eclim with any missing plugins when I have time.



Wouter Stegeman

Aug 17, 2017, 7:21:19 AM8/17/17
to eclim-dev
Hello Eric,

You were right. After installing the third party dependencies xml completion and validation is working with the unattended installer.

Eclipse supporting xml autocompletion and validation by default threw me off. I didn't think I would have to install other thrid party dependencies. (I guess it was wst?)

Thank you for your response,


Wouter Stegeman

Aug 17, 2017, 4:46:35 PM8/17/17
to eclim-dev
Sadly eclims validation is still not working properly. Autocompletion works with reference to a xsd file (as well as validatation against a dtd file) .

The root node is validated properly, but any complex type has no constraints (eventhough autocompletion works properly in complex types).
Reply all
Reply to author
0 new messages