     if !force
       return if @userVars? and @lastPath == editor.getPath()
 
+    @compileData = ''
     phpEx = 'get_user_all.php'
 
     proc = exec.spawn 'php', [__dirname + '/php/' + phpEx]

    proc.stdin.end()

    proc.stdout.on 'data', (data) =>
      @userSuggestions = JSON.parse('' + data)
      @lastPath = editor.getPath()
      # @lastTimeEx = new Date()

    proc.stderr.on 'data', (data) ->
      console.log 'err: ' + data

  # Required: Return a promise, an array of suggestions, or null.
  # {editor, bufferPosition, scopeDescriptor, prefix}

      if @notShowAutocomplete(request)
        resolve([])
      else if @isAll(request)
        @execute(request, typeEx)
        resolve(@getAllCompletions(request))
      else if @isVariable(request)
