/atom-youcompleteme

YouCompleteMe for Atom Editor

Primary LanguageCoffeeScriptMIT LicenseMIT

Atom YouCompleteMe package

AutoComplete+ Provider for YouCompleteMe

Previews

Usage

# Install the package
# Open Atom and it will download ycmd automatically from Github. Depending on your Internet connection, it may take several minutes.

# Build C++ components of ycmd
# Sometimes you have to rebuild them after upgrading the package.
# You will get notified in Atom if that happens.
cd ~/.atom/packages/you-complete-me/ycmd
git submodule update --init --recursive
./ycmd/build.py [--clang-completer] [--omnisharp-completer] [--gocode-completer]

You may notice that this package uses a fork of ycmd instead of the original one. It is necessary for all the awesome features because the upstream does not merge pull requests quickly enough or some essential changes are specific to Atom client and will not be merged into the upstream.

For detailed instructions and troubleshooting on building ycmd, see YouCompleteMe's README.