aemoncannon/ensime — pull request #229 by gneuvill (2012-04-14 17:54:41+00:00)
Title: New feature : tab completion in ensime-sbt

Hi,

Here is a modest contribution to ensime that brings tab completion in *ensime-sbt* buffer.

The code is intended to be a bit generic, i.e it should also work in *ensime-inferior-scala* but I switched it on in *ensime-sbt* only because... well, because it actually doesn't work with the REPL and I don't really know why. Two remarks about that :

- output from the repl is cluttered with ANSI escape sequences
- entering ":keybindings" in *ensime-inferior-scala* yields the answer "Key bindings unavailable."

I guess those issued need to be fixed in order to get tab completion to work with the repl, so if you have any hint about those, I'm all eyes !

Anyway, as suggested, the code is operational with sbt, so I hope you'll enjoy it.

Cheers,

G.N