title: Default namespace is not evaluated when stating lein repl?
body: <p>I have troubles getting my default namespace invoked when I start lein repl :headless from emacs cider.</p>
  
  <p>My project.clj has :repl entry defined:</p>
  
  <pre><code>  :repl-options { :init-ns dev.core }
  </code></pre>
  
  <p>When I cider-jack-in from project.clj file, I indeed end up in dev.core ns:</p>
  
  <pre><code>  dev.core&gt; *ns*
    #&lt;Namespace dev.core&gt;
  </code></pre>
  
  <p>However, when I look interns, I get:</p>
  
  <pre><code>  dev.core&gt; (ns-interns *ns*)
    {}
  </code></pre>
  
  <p>When I reload namespace:</p>
  
  <pre><code>  dev.core&gt; (use 'dev.core :reload)
    nil
    dev.core&gt; (ns-interns *ns*)
    {start-cljs-repl #'dev.core/start-cljs-repl, stop-server #'dev.core/stop-server}
  </code></pre>
  
  <p>My namespace gets loaded.
  It seems that internally leiningen uses (require ...) method to load namespace, but can't find any info in docs about this case?</p>
  
  <p>Thanks! </p>