added an if for neocomplete since not all vim versions have lua support