You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+34-54Lines changed: 34 additions & 54 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,8 +2,6 @@
2
2
3
3
This is an actively maintained & upgraded [fork](https://github.com/jmederosalvarado/roslyn.nvim) that interacts with the improved & open-source C# [Roslyn](https://github.com/dotnet/roslyn) language server, meant to replace the old and discontinued OmniSharp. This language server is currently used in the [Visual Studio Code C# Extension](https://github.com/dotnet/vscode-csharp), which is shipped with the standard C# Dev Kit.
4
4
5
-
This standalone plugin was necessary because Roslyn uses a [non-standard](https://github.com/dotnet/roslyn/issues/72871) method of initializing communication with the client and requires additional custom integrations, unlike typical LSP setups in Neovim.
6
-
7
5
## IMPORTANT
8
6
9
7
This plugin does not provide Razor support.
@@ -12,7 +10,7 @@ Check out https://github.com/tris203/rzls.nvim if you are using Razor.
12
10
13
11
## ⚡️ Requirements
14
12
15
-
- Neovim >= 0.10.0
13
+
- Neovim >= 0.11.0
16
14
- Roslyn language server downloaded locally
17
15
- .NET SDK installed and `dotnet` command available
18
16
@@ -42,6 +40,7 @@ require("mason").setup({
42
40
```
43
41
44
42
You can then install it with `:MasonInstall roslyn` or through the popup menu by running `:Mason`. It is not available through [mason-lspconfig.nvim](https://github.com/williamboman/mason-lspconfig.nvim) and the `:LspInstall` interface
43
+
When installing the server through mason, the cmd is automatically added to the LSP config, so no need to add it manually
45
44
46
45
**NOTE**
47
46
@@ -58,16 +57,15 @@ There's currently an open [pull request](https://github.com/mason-org/mason-regi
58
57
3. Check if it's working by running `dotnet Microsoft.CodeAnalysis.LanguageServer.dll --version` in the `<target>` directory.
0 commit comments