Auto merge of #2344 - micbou:documentation-semantic-completion-other-languages, r=Valloric

[READY] Mention all natively supported languages in documentation

We mention all supported languages except C-family languages and JavaScript in the `Semantic Completion for Other Languages` section of the documentation. Add them.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/valloric/youcompleteme/2344)
<!-- Reviewable:end -->
This commit is contained in:
Homu 2016-09-21 06:00:54 +09:00
commit d2cda80398
2 changed files with 12 additions and 10 deletions

View File

@ -977,15 +977,16 @@ package you have in the virtual environment.
### Semantic Completion for Other Languages
Python, C#, Go, Rust, and TypeScript are supported natively by YouCompleteMe
using the [Jedi][], [Omnisharp][], [Gocode][], [racer][], and [TSServer][]
engines, respectively. Check the [installation](#installation) section for
instructions to enable these features if desired.
C-family, C#, Go, JavaScript, Python, Rust, and TypeScript languages are
supported natively by YouCompleteMe using the [Clang][], [OmniSharp][],
[Gocode][]/[Godef][], [Tern][], [Jedi][], [racer][], and [TSServer][] engines,
respectively. Check the [installation](#installation) section for instructions
to enable these features if desired.
YCM will use your `omnifunc` (see `:h omnifunc` in Vim) as a source for semantic
completions if it does not have a native semantic completion engine for your
file's filetype. Vim comes with okayish omnifuncs for various languages like
Ruby, PHP etc. It depends on the language.
Ruby, PHP, etc. It depends on the language.
You can get stellar omnifuncs for Java and Ruby with [Eclim][]. Just make sure
you have the _latest_ Eclim installed and configured (this means Eclim `>= 2.2.*`

View File

@ -1229,15 +1229,16 @@ package you have in the virtual environment.
*youcompleteme-semantic-completion-for-other-languages*
Semantic Completion for Other Languages ~
Python, C#, Go, Rust, and TypeScript are supported natively by YouCompleteMe
using the Jedi [6], Omnisharp [8], Gocode [9], racer [13], and TSServer [11]
engines, respectively. Check the installation section for instructions to
enable these features if desired.
C-family, C#, Go, JavaScript, Python, Rust, and TypeScript languages are
supported natively by YouCompleteMe using the Clang [5], OmniSharp [8], Gocode
[9]/Godef [10], Tern [12], Jedi [6], racer [13], and TSServer [11] engines,
respectively. Check the installation section for instructions to enable these
features if desired.
YCM will use your 'omnifunc' (see ':h omnifunc' in Vim) as a source for
semantic completions if it does not have a native semantic completion engine
for your file's filetype. Vim comes with okayish omnifuncs for various
languages like Ruby, PHP etc. It depends on the language.
languages like Ruby, PHP, etc. It depends on the language.
You can get stellar omnifuncs for Java and Ruby with Eclim [48]. Just make sure
you have the _latest_ Eclim installed and configured (this means Eclim '>=