lsp-setup.nvim
cfg
lsp-setup.nvim | cfg | |
---|---|---|
5 | 4 | |
222 | 7 | |
- | - | |
4.7 | 8.7 | |
3 days ago | 4 days ago | |
Lua | Lua | |
Apache License 2.0 | - |
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-setup.nvim
-
Which lsp-server tool, coc or ale, or both, or another option.
I've also seen this: https://github.com/junnplus/nvim-lsp-setup
- GitHub - junnplus/nvim-lsp-setup: A simple wrapper for nvim-lspconfig and nvim-lsp-installer to easily setup LSP servers.
- A simple wrapper for nvim-lspconfig and lsp-installer to setup LSP servers
-
A simple wrapper for nvim-lspconfig and nvim-lsp-installer to easily setup LSP servers.
I opened a PR https://github.com/junnplus/nvim-lsp-setup/pull/5 for integrate clangd_extensions, but I won't merge it yet because I need to test it.
cfg
-
How do I get eslint to work with prettier, TypeScript and null-ls?
My full Neovim config is here for more ideas (I am mainly Javascript/Node developer): https://github.com/daliusd/cfg/blob/master/.config/nvim/lua/init.lua
-
gq and formatexpr weirdness
I think this is neovim 0.9 specific. Some time ago I found this fix https://github.com/daliusd/cfg/commit/3942b02ee0fbfcb5100c3f3b02b8472197734154
-
TypeScript: Ignoring/Filtering certain defintions when using vim.lsp.buf.definition()
Ah, great hint! Diving deeper i found this configuration:
-
Which lsp-server tool, coc or ale, or both, or another option.
I still use Ale because of the best tsserver integration. My config here https://github.com/daliusd/cfg/blob/master/.vimrc
What are some alternatives?
nvim-lspconfig - Quickstart configs for Nvim LSP
dotfiles
LunarVim - 🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.
NvChad - Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.
mason-nvim-lint - Extension to mason.nvim that makes it easier to use nvim-lint with mason.nvim
telescope.nvim - Find, Filter, Preview, Pick. All lua, all the time.
nvim-lint - An asynchronous linter plugin for Neovim complementary to the built-in Language Server Protocol support.
NvChad - An attempt to make neovim cli as functional as an IDE while being very beautiful , blazing fast. [Moved to: https://github.com/NvChad/NvChad]
packer.nvim - A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config
nvim-lsp-installer - Further development has moved to https://github.com/williamboman/mason.nvim!
nvim-clap-lsp - nvim-lsp handlers using vim-clap as the ui