omnisharp-vim
nvim-lsp-installer
omnisharp-vim | nvim-lsp-installer | |
---|---|---|
26 | 82 | |
1,705 | 2,022 | |
0.0% | - | |
5.2 | 9.7 | |
about 1 year ago | about 2 years ago | |
Vim Script | Lua | |
MIT License | 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.
omnisharp-vim
-
Ryujinx: Experimental Nintendo Switch Emulator written in C#
You can probably use omnisharp-vim (OmniSharp is the same tech that powers VS Code's C# experience).
https://github.com/OmniSharp/omnisharp-vim
-
Understanding the .NET ecosystem: The evolution of .NET into .NET 7
https://github.com/OmniSharp/Omnisharp-vim is a thing, but I don’t know how good it is. I would probably go with VSCode or Rider (and their respective Vim plugins), as they are quite productive for .NET.
-
Are there any Vim C# Azure DevOps/TFVC plugins?
With respect to C#, have you looked at the [OmniSharp](https://github.com/OmniSharp/Omnisharp-vim) plugin?
-
I wanted to work with C#, but it's unnecessarily difficult to be able to compile it on Linux
Then use this if you don't want to use VS Code.
-
C# - Not getting certain auto-completions
There's a language server for vim (and neovim): https://github.com/OmniSharp/Omnisharp-vim
-
How to setup C# (omnisharp) environment MacOS
Are you using omnisharp-vim? It works well in my neovim setup and configuring it was pretty straightforward!
- Neovim - Workflow para Java, C# e JS/TypeScript (Atualização com Neovim 0.8 e LSP)
-
Is it possible to execute multiple code actions at once?
I'm not sure if you are using the omnisharp command as an example or something you'd like to be able to do, but if it's the latter check out omnisharp-vim! I use it as my LSP for C# development and it integrates most all of omnisharp's functionality with neovim very well.
- Visual Studio Code con .NET 7 y C# 11
-
Where to find vim package help ?
So OmnySharp has a help document „integrated“. Just type :h omnisharp-vim into vim and you should see it. Alternatively you can go to https://github.com/OmniSharp/omnisharp-vim/blob/master/doc/omnisharp-vim.txt and look at it there. In general: if a plug-in provides documentation, it’s probably stored under /doc/.txt As the c# langauage server is not a vim plug-in, it does not follow this standard. So I unfortunately can’t help with that.
nvim-lsp-installer
- [Neovim] Présentation de mason.nvim
-
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.
-
Vue + Volar = Error Request initialize failed
I'm using nvim-lsp-installer it installs typescript when installing volar. So I had given it that path. Plus I had typescript locally installing since I'm using vue3+ts(vite) template
-
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.
What are some alternatives?
vim-lsp - async language server protocol plugin for vim and neovim
nvim-lspconfig - Quickstart configs for Nvim LSP
mason.nvim - Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
nvim-lspinstall - Provides the missing :LspInstall for nvim-lspconfig
vim-razor - Vim syntax highlighting and indentation for Razor markup
mason-lspconfig.nvim - Extension to mason.nvim that makes it easier to use lspconfig with mason.nvim.
dotnet-script - Run C# scripts from the .NET CLI.
coc.nvim - Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
vscode-neovim - Vim mode for VSCode, powered by Neovim
nvim-jdtls - Extensions for the built-in LSP support in Neovim for eclipse.jdt.ls
vimspector - vimspector - A multi-language debugging system for Vim
vscode-powershell - Provides PowerShell language and debugging support for Visual Studio Code