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