SaaSHub helps you find the best software and product alternatives Learn more →
Lsp-zero.nvim Alternatives
Similar projects and alternatives to lsp-zero.nvim
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
coc.nvim
Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
-
-
-
-
-
NvChad
Blazing fast Neovim framework providing solid defaults and a beautiful UI, enhancing your neovim experience.
-
null-ls.nvim
Discontinued Use Neovim as a language server to inject LSP diagnostics, code actions, and more via Lua.
-
-
mini.nvim
Library of 40+ independent Lua modules improving overall Neovim (version 0.8 and higher) experience with minimal effort
-
-
AstroNvim
AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins
-
mason.nvim
Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
-
nvim-lsp-installer
Discontinued Further development has moved to https://github.com/williamboman/mason.nvim!
-
-
-
lsp-zero.nvim discussion
lsp-zero.nvim reviews and mentions
- Neovim for beginners
-
1. Introduction
But all that time, my neovim lua config was a copy of other people's configurations, and in the process I had made a mess, and re-sourcing everything didn't work well. It also dependend on lsp-zero, which is a wrapper around other plugins, that I later learned and understood more.
-
jdtls debugging "Could not resolve java executable: Index 1 out of bounds for length 1"
I'm using lsp-zero and i followed this tutorial https://github.com/VonHeikemen/lsp-zero.nvim/blob/v2.x/doc/md/guides/setup-with-nvim-jdtls.md and i have essentially just copy pasted the code from there into ~/.config/nvim/lua/plugin/jdtls.lua
- Embracing Neovim: Navigating Configuration Challenges and Seeking Guidance
-
Using nvim-lint as a null-ls alternative for linters
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
-
As someone new to neovim, should I even bother with LSP?
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.
-
Is there a way to configure LSP to 'just work'?
Try https://github.com/VonHeikemen/lsp-zero.nvim, a great introduction and it is pretty usable without any further config
-
How to configure vim like an IDE
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?
lap-zero.nvim - default config for nvim-lspconfig, mason.nvim, nvim-cmp.
-
A note from our sponsor - SaaSHub
www.saashub.com | 13 Jan 2025
Stats
VonHeikemen/lsp-zero.nvim is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of lsp-zero.nvim is Lua.
Popular Comparisons
- lsp-zero.nvim VS null-ls.nvim
- lsp-zero.nvim VS nvim-lspconfig
- lsp-zero.nvim VS mason-lspconfig.nvim
- lsp-zero.nvim VS nvim-cmp
- lsp-zero.nvim VS lua-language-server
- lsp-zero.nvim VS nvim-lsp-installer
- lsp-zero.nvim VS coc.nvim
- lsp-zero.nvim VS workspaces.nvim
- lsp-zero.nvim VS markdown-preview.nvim
- lsp-zero.nvim VS cheatsheet.nvim