title: ENSIME not finding the correct project definition
body: <p>I'm using an Emacs 24 snapshot on Ubuntu 12.04 with Scala 2.9.2 and <code>ensime_2.9.2-RC1-0.9.3.RC4</code>.</p>
  
  <p>Basically I did the same thing as described in <a href="https://groups.google.com/forum/?hl=en&amp;fromgroups#!topic/ensime/HvvvFr5gSwg" rel="nofollow">https://groups.google.com/forum/?hl=en&amp;fromgroups#!topic/ensime/HvvvFr5gSwg</a></p>
  
  <ul>
  <li>I generate .ensime file using sbt <code>ensime generate</code>.</li>
  <li>I start ENSIME on Emacs with <code>M-x ensime</code>.</li>
  <li>It parses all libraries and so on correctly (auto-complete works properly etc.)</li>
  </ul>
  
  <p>However when I try to start the SBT console within Emacs using <code>C-c C-v s</code>, it displays the following error:</p>
  
  <p><code>[info] Loading project definition from /home/ximyu/.sbt/plugins</code></p>
  
  <p><code>[info] Updating {file:/home/ximyu/.sbt/plugins/}default-86f483...</code></p>
  
  <p><code>[error] a module is not authorized to depend on itself: default#default-86f483;0.0</code></p>
  
  <p><code>[error] {file:/home/ximyu/.sbt/plugins/}default-86f483/*:update:</code>
  <code>java.lang.IllegalArgumentException: a module is not authorized to depend on itself: default#default-86f483;0.0</code></p>
  
  <p>Obviously ENSIME is looking at the wrong directory for project definition. Instead of looking at my project directory it is actually looking at <code>~/.sbt</code>.  Any solution to this?</p>