   selector: '.text.robot'
   disableForSelector: '.comment, .variable, .punctuation, .string, .storage, .keyword'
   loading: undefined    # Set to 'true' during autocomplete data async loading
+  pathsChangedSubscription: undefined
   # List of projects that contain robot files. Initially empty, will be completed
   # once user starts editing files.
   robotProjectPaths: undefined

      if !provider.robotProjectPaths[projectPath] and isRobot
        # New robot project detected
        provider.robotProjectPaths[projectPath] = {status: 'project-initial'}

        reloadAutocompleteData()

getAtomProjectPathsForEditor = (editor) ->
  res = []

        editorSaveSubscription.dispose()
        editorStopChangingSubscription.dispose()
        editorDestroySubscription.dispose()

    # React on project paths changes
    @pathsChangedSubscription = atom.project.onDidChangePaths (projectPaths) ->
      cleanRobotProjectPaths()

    # Atom commands
    atom.commands.add 'atom-text-editor', 'Robot Framework:Print autocomplete debug info', ->
