

YouCompleteMe
1 like
YouCompleteMe is a fast, as-you-type, fuzzy-search code completion, comprehension and refactoring engine for Vim.
Features
- Autocompletion
- Code Completion
Tags
YouCompleteMe News & Activities
Highlights All activities
Recent activities
POX added YouCompleteMe as alternative to Sidekick CLI
Danilo_Venom added YouCompleteMe as alternative to v0 by Vercel
arthurfragoso added YouCompleteMe as alternative to Void
YouCompleteMe information
No comments or reviews, maybe you want to be first?
What is YouCompleteMe?
YouCompleteMe is a fast, as-you-type, fuzzy-search code completion, comprehension and refactoring engine for Vim.
It has several completion engines built in and supports any protocol-compliant Language Server, so can work with practically any language. YouCompleteMe contains:
- an identifier-based engine that works with every programming language,
- a powerful clangd-based engine that provides native semantic code completion for C/C++/Objective-C/Objective-C++/CUDA (from now on referred to as "the C-family languages"),
- a Jedi-based completion engine for Python 2 and 3,
- an OmniSharp-Roslyn-based completion engine for C#,
- a Gopls-based completion engine for Go,
- a TSServer-based completion engine for JavaScript and TypeScript,
- a rust-analyzer-based completion engine for Rust,
- a jdt.ls-based completion engine for Java.
- a generic Language Server Protocol implementation for any language
- and an omnifunc-based completer that uses data from Vim's omnicomplete system to provide semantic completions for many other languages (Ruby, PHP etc.).




