trptcolin/reply — Issue #24: Using completion bashes out *1, *2, *3
Author: cemerick
Created: 2012-02-21 15:46:17+00:00
State: open

e.g.:

```clojure
user=> :x
:x
user=> *1
:x
user=> Thr
Thread Thread$State Thread$UncaughtExceptionHandler
ThreadDeath ThreadGroup ThreadLocal
Throwable
user=> *1
("Thread" "Thread$State" "Thread$UncaughtExceptionHandler" "ThreadDeath" "ThreadGroup" "ThreadLocal" "Throwable")
user=>
```

You'll need to use a separate nREPL session for the completion stuff to avoid this.

Alternatively, having completion middleware would eliminate this problem, along with a pile of others, but that might be out of scope here. :-)