Make lsp-zero.nvim coexists with other plugins instead of controlling them

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • lsp-zero.nvim

    A starting point to setup some lsp related features in neovim.

  • I like to describe lsp-zero as an opinionated configuration wrapped in a plugin. It was made to reduce the boilerplate code necessary to configure nvim-cmp and nvim-lspconfig.

  • nvim-cmp

    A completion plugin for neovim coded in Lua.

  • I like to describe lsp-zero as an opinionated configuration wrapped in a plugin. It was made to reduce the boilerplate code necessary to configure nvim-cmp and nvim-lspconfig.

  • 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.

    WorkOS logo
  • nvim-lspconfig

    Quickstart configs for Nvim LSP

  • I like to describe lsp-zero as an opinionated configuration wrapped in a plugin. It was made to reduce the boilerplate code necessary to configure nvim-cmp and nvim-lspconfig.

  • mason.nvim

    Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.

  • To add this in your configuration first install the plugins mason.nvim and mason-lspconfig. Then call their setup function.

  • mason-lspconfig.nvim

    Extension to mason.nvim that makes it easier to use lspconfig with mason.nvim.

  • To add this in your configuration first install the plugins mason.nvim and mason-lspconfig. Then call their setup function.

  • LuaSnip

    Snippet Engine for Neovim written in Lua.

  • Here you don't need lsp-zero at all. Install luasnip and have it load the snippet collection you installed (I recommend friendly-snippets).

  • friendly-snippets

    Set of preconfigured snippets for different languages.

  • Here you don't need lsp-zero at all. Install luasnip and have it load the snippet collection you installed (I recommend friendly-snippets).

  • 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.

    InfluxDB logo
  • cmp-buffer

    nvim-cmp source for buffer words

  • cmp-buffer: Completion source. It provides suggestions based on the current file.

  • cmp-path

    nvim-cmp source for path

  • cmp-path: Completion source. Gives suggestions based on the filesystem.

  • cmp_luasnip

    luasnip completion source for nvim-cmp

  • cmp_luasnip: Completion source. It shows available snippets in the suggestions.

  • cmp-nvim-lsp

    nvim-cmp source for neovim builtin LSP client

  • cmp-nvim-lsp: Completion source. Shows data send by the language server.

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