diff --git a/README.md b/README.md index 08fafd93..08786729 100644 --- a/README.md +++ b/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++ (from now on referred to as "the C-family languages"), a [Jedi][]-based completion engine for Python, an [OmniSharp][]-based completion engine for C#, -a [Gocode][]-based completion engine for Go, and an omnifunc-based completer -that uses data from Vim's omnicomplete system to provide semantic completions -for many other languages (Ruby, PHP etc.). +a [Gocode][]-based completion engine for Go, a [TSServer][]-based completion +engine for TypeScript, and an omnifunc-based completer that uses data from Vim's +omnicomplete system to provide semantic completions for many other languages +(Ruby, PHP etc.). ![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 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. 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 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. 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 -Python, C#, and Go are supported natively by YouCompleteMe using the [Jedi][], -[Omnisharp][], and [Gocode][] engines, respectively. Check the +Python, C#, Go, and TypeScript are supported natively by YouCompleteMe using the [Jedi][], +[Omnisharp][], [Gocode][], and [TSServer][] engines, respectively. Check the [installation](#installation) section for instructions to enable these features if desired. @@ -2012,4 +2017,5 @@ This software is licensed under the [GPL v3 license][gpl]. [Options]: https://github.com/Valloric/YouCompleteMe#options [ygen]: https://github.com/rdnetto/YCM-Generator [Gocode]: https://github.com/nsf/gocode +[TSServer]: https://github.com/Microsoft/TypeScript/tree/master/src/server [NeoBundle]: https://github.com/Shougo/neobundle.vim