Breaking changes inbound (next few weeks) for lspconfig and neovim's language server client lsp

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

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

    Quickstart configs for Nvim LSP

  • Anyone got a working example of using null-ls and the latest change ? It seems no matter what I do (https://github.com/neovim/nvim-lspconfig/wiki/Multiple-language-servers-FAQ) or https://github.com/b0o/nvim-conf/commit/50a9478334f9cfffde9ce889980f9585a69c54f2#diff-93c9b82ba90c7d33832e4a4503b2b9d1686cf38a98f207f9407c74ee8683f08f I get a popup where I can choose between null-ls and gopls (in my case)

  • neovim

    Vim-fork focused on extensibility and usability

  • I am going to sherlock your plugin eventually :P I keep waffling on the right way to do this, I like the idea of leveraging a project level on-attach instead of a server-level on-attach that can pass a filter (I've been jumping between client ids, client names, and a callback) to a rewritten vim.lsp.buf.format. I started the work here but haven't finished it https://github.com/neovim/neovim/pull/16206

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

    ALPHA package dependencies spec

  • packspec, a package specification for neovim to address the dependency issue

  • nvim-conf

    ☄ Maddison's Neovim configuration!

  • vscode-eslint

    VSCode extension to integrate eslint into VSCode

  • vscode-eslint does implement an LSP bridge which is lspconfig provides.

  • lsp-format.nvim

    A wrapper around Neovims native LSP formatting.

  • I have released an update for lsp-format.nvim to handle excluding LSP from formatting without updating the capabilites.

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