aboutsummaryrefslogtreecommitdiff
path: root/devel/youcompleteme/pkg-descr
blob: 20a3d7b4e4d0653a404e85897e89173b11296602 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
YouCompleteMe is a fast, as-you-type, fuzzy-search code completion
engine for Vim. It has several completion engines:

* an identifier-based engine that works with every programming language,
* a 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 2 and 3 (using the JediHTTP wrapper)
* an OmniSharp-based completion engine for C#
* a combination of Gocode and Godef semantic engines for Go
* a TSServer-based completion engine for TypeScript
* a Tern-based completion engine for JavaScript
* a racer-based completion engine for Rust
* an omnifunc-based completer that uses data from Vim's omnicomplete system
to provide semantic completions for many other languages (Ruby, PHP etc.)


WWW: https://github.com/Valloric/YouCompleteMe