 
   createErrors: (errors) =>
     @errorMarkers = for { location, range, message } in errors
-      if location? #TODO deprecate verification of the location in v0.4
+      if location? #TODO deprecate verification of the location in v0.5
         range = locationDataToRange location
 
       marker = @editor.markBufferRange range

    text = @editor.buffer.getText()
    if text isnt @cachedText
      @cachedText = text
      @ripper.parse text, (errors) => #TODO deprecate verification of array in v0.4
        @onParseEnd unless errors?
          null
        else unless Array.isArray errors
          [errors]
        else
          errors
    else
      @onParseEnd()



  done: ->
    # When this editor is not active, returns false to abort keyboard binding.
    return false unless @isActive() and @renamingCursor? and @renamingMarkers?

    # Stop renaming life cycle.
    @editorView.off 'cursor:moved', @abort
