Our great sponsors
-
ale
Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
AstroNvim
AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins
-
NvChad
Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
For me, code completion use-case (i.e. YouCompleteMe) is a nice-to-have, but not a requirement. As such, one of the few plugins I use is ALE, which can provide completion in vim using the built-in vim completion functionality (see :h complete-functions and :h omnifunc. But, as documented in ALE, completion information comes from other tools called Language Servers. With ALE, no additional configuration is needed besides having the Language Server tool installed. ALE will detect it and talk to it automatically. Often times, I am working on machines with little resources, so I forego Language Servers/code completion and rely on looking up API docs. I don't know your use-cases or workflows or YouCompleteMe, so you will have to read the plugin docs to understand how to install and configure the plugin and any other dependencies needed by the plugin. If the docs don't provide the answers you're looking for, you will need to do some searching online, and if that doesn't provide the answers, then you will need to ask on the repo's Discussion or Issues.
If you're set on a terminal-centric workflow, then look into pre-configured (Neo)Vim distributions, like lunarvim, astronvim, nvchad.
For me, code completion use-case (i.e. YouCompleteMe) is a nice-to-have, but not a requirement. As such, one of the few plugins I use is ALE, which can provide completion in vim using the built-in vim completion functionality (see :h complete-functions and :h omnifunc. But, as documented in ALE, completion information comes from other tools called Language Servers. With ALE, no additional configuration is needed besides having the Language Server tool installed. ALE will detect it and talk to it automatically. Often times, I am working on machines with little resources, so I forego Language Servers/code completion and rely on looking up API docs. I don't know your use-cases or workflows or YouCompleteMe, so you will have to read the plugin docs to understand how to install and configure the plugin and any other dependencies needed by the plugin. If the docs don't provide the answers you're looking for, you will need to do some searching online, and if that doesn't provide the answers, then you will need to ask on the repo's Discussion or Issues.
If you're set on a terminal-centric workflow, then look into pre-configured (Neo)Vim distributions, like lunarvim, astronvim, nvchad.
If you're set on a terminal-centric workflow, then look into pre-configured (Neo)Vim distributions, like lunarvim, astronvim, nvchad.