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 ### Semantic Completion for Other Languages
Python, C#, Go, Rust, and TypeScript are supported natively by YouCompleteMe C-family, C#, Go, JavaScript, Python, Rust, and TypeScript languages are
using the [Jedi][], [Omnisharp][], [Gocode][], [racer][], and [TSServer][] supported natively by YouCompleteMe using the [Clang][], [OmniSharp][],
engines, respectively. Check the [installation](#installation) section for [Gocode][]/[Godef][], [Tern][], [Jedi][], [racer][], and [TSServer][] engines,
instructions to enable these features if desired. 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 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 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 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 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.*` 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* *youcompleteme-semantic-completion-for-other-languages*
Semantic Completion for Other Languages ~ Semantic Completion for Other Languages ~
Python, C#, Go, Rust, and TypeScript are supported natively by YouCompleteMe C-family, C#, Go, JavaScript, Python, Rust, and TypeScript languages are
using the Jedi [6], Omnisharp [8], Gocode [9], racer [13], and TSServer [11] supported natively by YouCompleteMe using the Clang [5], OmniSharp [8], Gocode
engines, respectively. Check the installation section for instructions to [9]/Godef [10], Tern [12], Jedi [6], racer [13], and TSServer [11] engines,
enable these features if desired. 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 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 semantic completions if it does not have a native semantic completion engine
for your file's filetype. Vim comes with okayish omnifuncs for various 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 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 '>= you have the _latest_ Eclim installed and configured (this means Eclim '>=