dotfiles
nvim-lsp-installer
DISCONTINUED
Our great sponsors
dotfiles | nvim-lsp-installer | |
---|---|---|
25 | 82 | |
55 | 2,022 | |
- | - | |
8.5 | 9.7 | |
9 days ago | over 1 year ago | |
Shell | 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.
dotfiles
-
Can anyone recommend a good github dotfiles repos for neovim that uses LazyVim as it's plugin manager?
https://github.com/Integralist/dotfiles (.config/nvim is a submodule to https://github.com/Integralist/nvim)
- Help with nvim-cmp and luasnip
-
Do you want a faster way to create Lua Snippets?
I could imagine that 'project' or 'domain' specific snippets created on-the-fly when needed could be a popular idea because it's often I'm working on something and suddenly think "yeah this would be good as a snippet" and then I look at... https://github.com/Integralist/dotfiles/blob/main/.snippets/go.lua ...and then I inevitably say to myself "f*** it, I'll do it later".
- I refactored my lua structure and have lost some UI styling ?
-
rust-analyzer autocmd error AND custom nvim-lint error with cargo check
I have both https://github.com/simrat39/rust-tools.nvim and https://github.com/mfussenegger/nvim-lint configured and I started noticing something that was working before had suddenly become broken, and it's not clear what changes I've made to my config (https://github.com/Integralist/dotfiles/tree/main/.config/nvim) that would have caused this error.
- I'm an VS Code user. Trying to move to nvim but having several issues that stopped me from fully moving on.
- Jumping to next change within a file using diffview.nvim
- Is there any way to autocomplete language functions? For example, show things like fmt.Printf or fmt.Println when writing fmt.Print and pressing the autocomplete key.
- light/dark theme
- Switching from VSCode how to make Similar Cmd+P for Finding Files
nvim-lsp-installer
-
Unable to get a working setup for lsp
I had previous gotten a working setup with https://github.com/williamboman/nvim-lsp-installer however, I have been unable to get it working ever since.
-
How do you stay up-to-date on the plugins you use?
The only way to stay up to date, is when you read the commits if you update the plugins. In this case for the lsp-installer in the commit bfa74f4 was mentioned that the plugin will no longer maintained
-
LSP question: manage an already installed server (instead of using lspinstall)
A word of caution, I believe lspinstall has been deprecated in favor of nvim-lspinstall which itself has also been deprecated in favor of mason-lspconfig
-
AstroNvim 2.4
We have now migrated from nvim-lsp-instasller to mason which provides automatic LSP and null-ls configuration after installation
-
Best way to go about installing LSP today?
nvim-lsp-installer or mason.nvim. FYI lsp-zero also uses mason.nvim for managing installation.
-
rust-analyzer changelog #146
Though mason only recently replaced nvim-lsp-installer. Same author but they decided to make a complete rewrite given the broader scope beyond only providing language servers. And nvim-dap had it's initial release in late July. The actual dap servers are all kind of mature since they've been running on vscode for a couple of years or more now - and the protocol is apparently almost as old as lsp. So when I call them beta, it's more a commentary on the state of the neovim side of the ecosystem. If you mess around getting nvim-dap to work then there's a chance things might change over the coming months and you might have to return to configuring it more often than you'd like. In this sense for now I'm happy just to open vscode or another more appropriate IDE to debug. But I can see myself using the plugins in a year or two when they've matured.
-
Is there any way to autocomplete language functions? For example, show things like fmt.Printf or fmt.Println when writing fmt.Print and pressing the autocomplete key.
Here are a few resources to get you started: 1. https://github.com/neovim/nvim-lspconfig 1. https://github.com/golang/tools/tree/master/gopls 1. https://github.com/williamboman/nvim-lsp-installer
-
rust_tools equivalent for C Sharp
Can recommend a combination of omnisharp-roslyn native LSP (installed manually or through something like mason or nvim-lsp-installer) with omnisharp-vim for some extra C#-niceties like OmniSharpRunTest, etc.
-
Moving to Mason.nvim
Following https://github.com/williamboman/nvim-lsp-installer/discussions/876 was literally all I had to do.
-
Support for mason.nvim has been added to lsp-zero
Since nvim-lsp-installer was a very useful, popular project I decided to add support. Now, the "new version" of nvim-lsp-installer is actually another plugin: mason.nvim. For more information about it read the announcement. Migrating away from nvim-lsp-installer to mason.nvim is just as easy as removing nvim-lsp-installer and adding mason.nvim and mason-lspconfig to your plugins.
What are some alternatives?
nvim-lspconfig - Quickstart configs for Nvim LSP
omnisharp-vim - Vim omnicompletion (intellisense) and more for C#
nvim-lspinstall - Provides the missing :LspInstall for nvim-lspconfig
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.
nvim-jdtls - Extensions for the built-in LSP support in Neovim for eclipse.jdt.ls
vscode-powershell - Provides PowerShell language and debugging support for Visual Studio Code
coc-eslint - Eslint extension for coc.nvim
lsp-zero.nvim - A starting point to setup some lsp related features in neovim.
omnisharp-roslyn - OmniSharp server (HTTP, STDIO) based on Roslyn workspaces
volar - ⚡ Explore high-performance tooling for Vue [Moved to: https://github.com/vuejs/language-tools]
nvim-cmp - A completion plugin for neovim coded in Lua.