title: How to do automatic expansion or autocomplete of functions and variables in a Clojure repl
body: <p>Is there a way to expand the current command at the Clojure repl like I'd be able to do in Common Lisp?</p>
  
  <p>For example say I have typed: </p>
  
  <pre><code>Math/
  </code></pre>
  
  <p>I would like the tab key to expand to all the available variables and functions in that namespace.</p>
  
  <p>I'm using Clojure as inferior-lisp would like to know how to do this from the plain vanilla repl in Clojure, and through swank slime.</p>