With Tim's pointer, I worked around the completion exception on namespace by redefining the resolve-class. However, there is still another problem:
If my cursor stops at the end of a namespace without any slash, like this "(clojure.set", I got an exception again. This time, the exception is thrown because (doc clojure.set) will throw an exception (auto complete is trying to pull out its documentation in a pop up window). (doc clojure.set) won't even work in a regular "lein repl" shell. If we don't yet have the concept namespace doc string in Clojure, I thought it should return nil instead of throwing an exception. Is that a known issue/bug? If yes, will it be fixed in the next release of Clojure? Any workaround (except for totally disable the auto-complete popup documentation)? Thank you. -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en