Docs rewording; have other lang semantic support

This commit is contained in:
Strahinja Val Markovic 2013-02-16 14:26:24 -08:00
parent b0d7e38da7
commit 40504177c3

View File

@ -40,17 +40,16 @@ identifier-based completion engine. It collects all of the identifiers in the
current file and other files you visit and searches them when you type current file and other files you visit and searches them when you type
(identifiers are put into per-filetype groups). (identifiers are put into per-filetype groups).
The demo also shows the semantic engine in use. The current semantic engine The demo also shows the semantic engine in use. When the user presses `.`, `->`
supports only C-family languages. When the user presses `.`, `->` or `::` while or `::` while typing in insert mode, the semantic engine is triggered (it can
typing in insert mode, the semantic engine is triggered (it can also be also be triggered with a keyboard shortcut; see the rest of the docs).
triggered with a keyboard shortcut; see the rest of the docs).
The last thing that you can see in the demo is YCM's integration with The last thing that you can see in the demo is YCM's integration with
[Syntastic][] (the little red X that shows up in the left gutter) if you are [Syntastic][] (the little red X that shows up in the left gutter) if you are
editing a file with semantic engine support. As Clang compiles your file and editing a C-family file. As Clang compiles your file and detects warnings or
detects warnings or errors, they will be piped to Syntastic for display. You errors, they will be piped to Syntastic for display. You don't need to save your
don't need to save your file or press any keyboard shortcut to trigger this, it file or press any keyboard shortcut to trigger this, it "just happens" in the
"just happens" in the background. background.
In essence, YCM obsoletes the following Vim plugins because it has all of their In essence, YCM obsoletes the following Vim plugins because it has all of their
features plus extra: features plus extra: