ervandew/eclim

Many eclim errors on vim open

Closed this issue · 3 comments

I just installed eclim for the first time and now when I open vim I get greeted with this long list of errors:

[me@oberon ~]$ vim
Error detected while processing /home/me/.vim/vimrc[14]../home/me/.vim/eclim/plugin/eclim.vim:
line   34:
E117: Unknown function: eclim#AddVimSetting
line   39:
E117: Unknown function: eclim#AddVimSetting
line   44:
E117: Unknown function: eclim#AddVimSetting
line   47:
E117: Unknown function: eclim#AddVimSetting
line   50:
E117: Unknown function: eclim#AddVimSetting
line   53:
E117: Unknown function: eclim#AddVimSetting
line   56:
E117: Unknown function: eclim#AddVimSetting
line   59:
E117: Unknown function: eclim#AddVimSetting
line   63:
E117: Unknown function: eclim#AddVimSetting
line   68:
E117: Unknown function: eclim#AddVimSetting
line   74:
E117: Unknown function: eclim#AddVimSetting
line   79:
E117: Unknown function: eclim#AddVimSetting
line   83:
E117: Unknown function: eclim#AddVimSetting
line   87:
E117: Unknown function: eclim#AddVimSetting
line   91:
E117: Unknown function: eclim#AddVimSetting
line   97:
E117: Unknown function: eclim#AddVimSetting
line  102:
E117: Unknown function: eclim#AddVimSetting
line  108:
E117: Unknown function: eclim#AddVimSetting
line  113:
E117: Unknown function: eclim#AddVimSetting
line  119:
E117: Unknown function: eclim#AddVimSetting
line  124:
E117: Unknown function: eclim#AddVimSetting
line  130:
E117: Unknown function: eclim#AddVimSetting
line  137:
E117: Unknown function: eclim#AddVimSetting
line  140:
E117: Unknown function: eclim#AddVimSetting
line  145:
E117: Unknown function: eclim#AddVimSetting
line  150:
E117: Unknown function: eclim#AddVimSetting
line  154:
E117: Unknown function: eclim#AddVimSetting
line  158:
E117: Unknown function: eclim#AddVimSetting
line  162:
E117: Unknown function: eclim#AddVimSetting
line  166:
E117: Unknown function: eclim#AddVimSetting
line  170:
E121: Undefined variable: g:EclimHighlightInfo
E116: Invalid arguments for function eclim#AddVimSetting
line  174:
E117: Unknown function: eclim#AddVimSetting
line  180:
E117: Unknown function: eclim#AddVimSetting
line  184:
E117: Unknown function: eclim#AddVimSetting
line  188:
E121: Undefined variable: g:EclimDefaultFileOpenAction
E116: Invalid arguments for function eclim#AddVimSetting
line  191:
E117: Unknown function: eclim#AddVimSetting
line  197:
E117: Unknown function: eclim#AddVimSetting
line  201:
E117: Unknown function: eclim#AddVimSetting
line  207:
E117: Unknown function: eclim#AddVimSetting
line  211:
E117: Unknown function: eclim#AddVimSetting
line  217:
E121: Undefined variable: g:EclimDefaultFileOpenAction
E116: Invalid arguments for function eclim#AddVimSetting
line  220:
E117: Unknown function: eclim#AddVimSetting
line  223:
E117: Unknown function: eclim#AddVimSetting
line  226:
E117: Unknown function: eclim#AddVimSetting
line  230:
E117: Unknown function: eclim#AddVimSetting
line  234:
E117: Unknown function: eclim#AddVimSetting
line  239:
E117: Unknown function: eclim#AddVimSetting
line  400:
E121: Undefined variable: g:EclimShowCurrentError
line  412:
E121: Undefined variable: g:EclimShowCurrentErrorBalloon
line  427:
E121: Undefined variable: g:EclimSignLevel
line  440:
E121: Undefined variable: g:EclimBuffersTabTracking
line  464:
E121: Undefined variable: g:EclimLargeFileEnabled
Press ENTER or type command to continue

When I press enter vim opens and I am able to execute :PingEclim and get correct feedback. I tried to test the syntax checker in a java file but it didn't work. I installed the eclim vimfiles into ~/vim/.

Do have the same issue if you run vim using the bare minimum settings as shown below?

$ vim -u NONE -U NONE --cmd "set nocp | sy on | filetype plugin indent on | ru plugin/eclim.vim"

Be sure to check that you can still run :PingEclim as well.

The errors disappeared when using your command and :PingEclim worked flawlessly.

Your answer prompted me to check my vimrc once more which is when I realised that I still had this line in there from my very first (faulty) install which I think caused the problem: runtime! ./eclim/plugin/eclim.vim

Just to be sure: I do not need to include eclim.vim via the runtime command in the vimrc, do I?

On another note: After I removed the faulty line from my vimrc, I went into a Java-project which I created with Eclipse and opened a Java-file to test eclim. When I wrote some syntactically erroneous code and saved the file I got no warnings. Is there something I am missing?

I do not need to include eclim.vim via the runtime command in the vimrc, do I?

Correct, you do not need to force eclim to load, it will load automatically.

I went into a Java-project which I created with Eclipse and opened a Java-file to test eclim. When I wrote some syntactically erroneous code and saved the file I got no warnings. Is there something I am missing?

You will need to create a project if you haven't done so yet. This guide should help you get started with that:
http://eclim.org/gettingstarted.html