Note TypeScript support in README
This commit is contained in:
parent
b9dd9096a3
commit
b1ad8bba48
16
README.md
16
README.md
@ -38,9 +38,10 @@ works with every programming language, a semantic, [Clang][]-based engine that
|
|||||||
provides native semantic code completion for C/C++/Objective-C/Objective-C++
|
provides native semantic code completion for C/C++/Objective-C/Objective-C++
|
||||||
(from now on referred to as "the C-family languages"), a [Jedi][]-based
|
(from now on referred to as "the C-family languages"), a [Jedi][]-based
|
||||||
completion engine for Python, an [OmniSharp][]-based completion engine for C#,
|
completion engine for Python, an [OmniSharp][]-based completion engine for C#,
|
||||||
a [Gocode][]-based completion engine for Go, and an omnifunc-based completer
|
a [Gocode][]-based completion engine for Go, a [TSServer][]-based completion
|
||||||
that uses data from Vim's omnicomplete system to provide semantic completions
|
engine for TypeScript, and an omnifunc-based completer that uses data from Vim's
|
||||||
for many other languages (Ruby, PHP etc.).
|
omnicomplete system to provide semantic completions for many other languages
|
||||||
|
(Ruby, PHP etc.).
|
||||||
|
|
||||||
![YouCompleteMe GIF demo](http://i.imgur.com/0OP4ood.gif)
|
![YouCompleteMe GIF demo](http://i.imgur.com/0OP4ood.gif)
|
||||||
|
|
||||||
@ -147,6 +148,8 @@ Compiling YCM **without** semantic support for C-family languages:
|
|||||||
|
|
||||||
If you want semantic C# support, you should add `--omnisharp-completer` to the
|
If you want semantic C# support, you should add `--omnisharp-completer` to the
|
||||||
install script as well. If you want Go support, you should add `--gocode-completer`.
|
install script as well. If you want Go support, you should add `--gocode-completer`.
|
||||||
|
If you want semantic TypeScript support, install the TypeScript SDK with
|
||||||
|
`npm install -g typescript`
|
||||||
|
|
||||||
That's it. You're done. Refer to the _User Guide_ section on how to use YCM.
|
That's it. You're done. Refer to the _User Guide_ section on how to use YCM.
|
||||||
Don't forget that if you want the C-family semantic completion engine to work,
|
Don't forget that if you want the C-family semantic completion engine to work,
|
||||||
@ -190,6 +193,8 @@ Compiling YCM **without** semantic support for C-family languages:
|
|||||||
|
|
||||||
If you want semantic C# support, you should add `--omnisharp-completer` to the
|
If you want semantic C# support, you should add `--omnisharp-completer` to the
|
||||||
install script as well. If you want Go support, you should add `--gocode-completer`.
|
install script as well. If you want Go support, you should add `--gocode-completer`.
|
||||||
|
If you want semantic TypeScript support, install the TypeScript SDK with
|
||||||
|
`npm install -g typescript`.
|
||||||
|
|
||||||
That's it. You're done. Refer to the _User Guide_ section on how to use YCM.
|
That's it. You're done. Refer to the _User Guide_ section on how to use YCM.
|
||||||
Don't forget that if you want the C-family semantic completion engine to work,
|
Don't forget that if you want the C-family semantic completion engine to work,
|
||||||
@ -501,8 +506,8 @@ your file.
|
|||||||
|
|
||||||
### Semantic completion for other languages
|
### Semantic completion for other languages
|
||||||
|
|
||||||
Python, C#, and Go are supported natively by YouCompleteMe using the [Jedi][],
|
Python, C#, Go, and TypeScript are supported natively by YouCompleteMe using the [Jedi][],
|
||||||
[Omnisharp][], and [Gocode][] engines, respectively. Check the
|
[Omnisharp][], [Gocode][], and [TSServer][] engines, respectively. Check the
|
||||||
[installation](#installation) section for instructions to enable these features
|
[installation](#installation) section for instructions to enable these features
|
||||||
if desired.
|
if desired.
|
||||||
|
|
||||||
@ -2012,4 +2017,5 @@ This software is licensed under the [GPL v3 license][gpl].
|
|||||||
[Options]: https://github.com/Valloric/YouCompleteMe#options
|
[Options]: https://github.com/Valloric/YouCompleteMe#options
|
||||||
[ygen]: https://github.com/rdnetto/YCM-Generator
|
[ygen]: https://github.com/rdnetto/YCM-Generator
|
||||||
[Gocode]: https://github.com/nsf/gocode
|
[Gocode]: https://github.com/nsf/gocode
|
||||||
|
[TSServer]: https://github.com/Microsoft/TypeScript/tree/master/src/server
|
||||||
[NeoBundle]: https://github.com/Shougo/neobundle.vim
|
[NeoBundle]: https://github.com/Shougo/neobundle.vim
|
||||||
|
Loading…
Reference in New Issue
Block a user