     @backend.run cmdDesc
 
   runList: (buffer, callback) =>
-    rootDir = @backend.getRootDir(buffer)
+    rootDir = @getRootDir(buffer)
     @queueCmd 'list',
       options: Util.getProcessOptions(rootDir.getPath())
       command: 'list'

          {name, typeSignature, symbolType}

  getTypeInBuffer: (buffer, crange) =>
    rootDir = @backend.getRootDir(buffer)

    new Promise (resolve, reject) =>
      @queueCmd 'typeinfo',

  getInfoInBuffer: (buffer, crange) =>
    {symbol, range} = Util.getSymbolInRange(/[\w.']*/, buffer, crange)

    rootDir = @getRootDir(buffer)

    new Promise (resolve, reject) =>
      @queueCmd 'typeinfo',
