Will have a play with the debugger. The server side implementing is ensime poor relation compared to all the other support. It also has a nasty habit of returning false rather than a useful failure when it gets confused.

Lol, about the list comprehensions. I still miss my strong types.

I need compilers to protect me against the fade that although I've typed a word thousands of times, today I'm going to fat finger it for only the fifth time.

oh sure - I do find that even though it's a poor substitute, sublimes suggest popups really help

it at least matches tokens it knows about and spells them for you

better than nothing

BTW - not sure if this affects you, but if you clone from github directly into the packages folder and then symlink to your dev folder, that allows the changes in the plugin to be picked up straight away, I found that the other way around the symlink causes you to need to reload ST3 sometimes to pick up changes

my experimentation accelerated greatly once I learned that trick

so you think this problem is actually ensime server rather than the plugin?