lsp-zero.nvim VS workspaces.nvim

Compare lsp-zero.nvim vs workspaces.nvim and see what are their differences.

lsp-zero.nvim

A starting point to setup some lsp related features in neovim. (by VonHeikemen)

workspaces.nvim

a simple plugin to manage workspace directories in neovim (by natecraddock)
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 workspaces.nvim
130 11
3,427 251
- -
9.3 4.8
5 days ago 8 days ago
Lua Lua
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

lsp-zero.nvim

Posts with mentions or reviews of lsp-zero.nvim. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-08-14.
  • Using nvim-lint as a null-ls alternative for linters
    4 projects | /r/neovim | 14 Aug 2023
    Personally, i think nvim-lint is the best alternative currently, specially so because it has no dependencies on external binaries. This guide assumes you already have your LSP set up with nvim-lspconfig (or an alternative like lsp-zero). You should also have an way to install the linters you are gonna need, i highly recommend Mason with mason-lspconfig.
  • LazyVim
    32 projects | news.ycombinator.com | 16 Jul 2023
    I went with a minimal approach ... I still use my `.vimrc` file, removed all code completion stuff and added LSP https://github.com/VonHeikemen/lsp-zero.nvim/blob/v2.x/doc/m... ... next step treesitter but i'm in no hurry :)
    32 projects | news.ycombinator.com | 16 Jul 2023
  • As someone new to neovim, should I even bother with LSP?
    3 projects | /r/neovim | 12 Jul 2023
    For those new to neovim, the documentation in lsp-zero has a tutorial that shows a configuration from scratch. It shows how to get a plugin a manager, a colorscheme, and setup lsp-zero.
    3 projects | /r/neovim | 12 Jul 2023
    https://github.com/VonHeikemen/lsp-zero.nvim for the win!
  • How to configure vim like an IDE
    44 projects | /r/vim | 27 Jun 2023
    For neovim, you can still use the same extensions; however there's also a built-in LSP client. The downside of using the built-in is you'll need to have more extensions installed/configured to get all the features out of the box...BUT projects do exist to help simplify that, like lsp-zero.
  • Your favourite Neovim plugins?
    42 projects | /r/neovim | 21 Jun 2023
    lap-zero.nvim - default config for nvim-lspconfig, mason.nvim, nvim-cmp.
  • How to make nvim-jdtls work with lsp-zero?
    2 projects | /r/neovim | 19 Jun 2023
    In version v2.x the keybindings you set on the "global" on_attach of lsp-zero should work without any extra config. v2.x also has a tutorial on how to work with nvim-jdtls: setup with nvim-jdtls
  • Help me to get the best python Neovim environment
    4 projects | /r/neovim | 6 Jun 2023
    Creator of lsp-zero suggested a complete solution to use ray-x/lsp_signature in this issue: https://github.com/VonHeikemen/lsp-zero.nvim/issues/69.
  • Fix html - css - js
    3 projects | /r/neovim | 27 May 2023
    I use lsp-zero which lets me handle lsp and completition easily as it bundles a bunch of plugins such as lsp-config, cmp and Mason. Here it is: https://github.com/VonHeikemen/lsp-zero.nvim

workspaces.nvim

Posts with mentions or reviews of workspaces.nvim. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-12-28.

What are some alternatives?

When comparing lsp-zero.nvim and workspaces.nvim you can also consider the following projects:

null-ls.nvim - Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.

nvim-lspconfig - Quickstart configs for Nvim LSP

lua-language-server - A language server that offers Lua language support - programmed in Lua

nvim-lsp-installer - Further development has moved to https://github.com/williamboman/mason.nvim!

nvim-cmp - A completion plugin for neovim coded in Lua.

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

coc.nvim - Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.

markdown-preview.nvim - markdown preview plugin for (neo)vim

cheatsheet.nvim - A cheatsheet plugin for neovim with bundled cheatsheets for the editor, multiple vim plugins, nerd-fonts, regex, etc. with a Telescope fuzzy finder interface!

asyncrun.vim - :rocket: Run Async Shell Commands in Vim 8.0 / NeoVim and Output to the Quickfix Window !!

kickstart.nvim - A launch point for your personal nvim configuration

nvim-lightbulb - VSCode 💡 for neovim's built-in LSP.