devel/youcompleteme g20240320_2 DragonFly
Code-completion engine for Vim
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- GPLv3
- Categories
- devel
- Package size
- 1294.8 KiB, 22705.1 KiB installed
Description
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.)
In the other systems
| System | Port | Version |
|---|---|---|
| DragonFly | devel/youcompleteme | g20240320_2 |
| FreeBSD | devel/youcompleteme | g20240320_2 |
| HardenedBSD | devel/youcompleteme | g20240320_2 |
| GhostBSD | devel/youcompleteme | g20240320_2 |
Install
Binary package:
pkg install py311-YouCompleteMe
From DPorts:
cd /usr/dports/devel/youcompleteme && make install clean
Dependencies
Run dependencies 9
No port depends on this one.
Configuration
No options to configure.
- Service scripts
- none