       options: @processOptions(@getRootDir(buffer).getPath())
       command: 'info'
       uri: buffer.getUri()
-      text: buffer.getText()
+      text: buffer.getText() if buffer.isModified()
       args: ["", symbol]
       callback: (lines) ->
         text = lines.join('\n')

      options: @processOptions(@getRootDir(buffer).getPath())
      command: 'type',
      uri: buffer.getUri()
      text: buffer.getText()
      args: ["",crange.start.row+1,crange.start.column+1]
      callback: (lines) ->
        [range,type]=lines.reduce ((acc,line) ->

            else
              'error'
          results.push
            uri: dir.getFile(file).getPath()
            position: new Point(row-1, col-1),
            message: line.replace(m,'')
            severity: severity
