Wie aktiviere ich die Razor/Blazor-LSP-Unterstützung in Neovim mithilfe von lazy.nvim?C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Wie aktiviere ich die Razor/Blazor-LSP-Unterstützung in Neovim mithilfe von lazy.nvim?

Post by Anonymous »

Ich verwende derzeit lazy.nvim, um meine Plugins und den CSharp-Language-Server für die C#-Entwicklung zu verwalten. Während C#-Dateien perfekt funktionieren, kann ich die LSP-Funktionen (Vervollständigungen, Diagnose oder Go-to-Definition) nicht in .razor- oder .cshtml-Dateien zum Laufen bringen.
Ich habe versucht, html-lsp über Mason zu installieren, aber es bietet nur HTML-Unterstützung und erkennt die C#-Codeblöcke in den Razor-Dateien nicht.
Wie kann ich Neovim so konfigurieren, dass es Razor-Dateien speziell innerhalb eines unterstützt? lazy.nvim einrichten? Gibt es eine Möglichkeit, csharp-ls mit ihnen zum Laufen zu bringen, oder muss ich zu einem anderen Sprachserver wie Roslyn wechseln?
Aktuelles Setup:
  • Neovim-Version: 0.10+
  • Plugin-Manager: lazy.nvim
  • LSP: nvim-lspconfig / mason.nvim

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post