Can someone please explain and help install LSP+Config as if I was 10?

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/neovim

Our great sponsors
  • InfluxDB - Access the most powerful time series database as a service
  • SonarQube - Static code analysis for 29 languages.
  • SaaSHub - Software Alternatives and Reviews
  • nvim-lspconfig

    Quickstart configs for Nvim LSP

    it does tho. When you run require('lspconfig')[language-server-name].setup(), the plugin will use the server configuration stored in those files and merge it with any options you pass into setup to configure the specified language server.

  • nvim-lsp

    Nvim LSP client configurations

    I found an LSP Intelephense configuration file that I do not understand how to implement: https://github.com/pwntester/nvim-lsp/blob/master/lua/nvim_lsp/intelephense.lua

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • nvim-cmp

    A completion plugin for neovim coded in Lua.

    Step four is adding autocompletion. This requires you to pick an autocompletion plugin and make it work with neovim's native LSP client. Right now the popular choice is nvim-cmp. This is one is a bit tricky to setup, it's modular architecture makes it so you have to install a few other plugins to make it work.

  • nvim-starter

    Neovim example configuration. To help you start in your journey

    I have basic example config here: nvim-lspconfig + nvim-cmp.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts