The existing implementation on master doesn't insert the least common substring if there are multiple matches.
Insert greatest common substring upon multiple completion matches.
Nicer message if completion finds no match.
Stop using `nrepl-current-ns` when invoking `nrepl-send-string`.
I was using this because `nrepl-buffer-ns` was always set to "user",
but that's a bug that should be addressed separately.
merge pull request #25: completion
I did some refactoring and and fixed a bug. When you attempt to complete a full completion (i.e. defmacro<TAB>), try-completion returns t instead of a string. That case is handled now.
Let me know if it isn't working for you on master.