Код: Выделить всё
vim.lsp.config(
'csharp-ls',
{
cmd = { 'csharp-ls' },
filetypes = { 'cs' },
root_markers = { '*.sln', '*.csproj' },
}
)
vim.lsp.enable('csharp-ls', false)
vim.lsp.enable('csharp-ls', true)
< /code>
Я открываю файл с названием Program.cs в каталоге, в котором есть эти файлы: < /p>
Console1.csproj
Console1.sln
Program.cs
< /code>
Когда я запускаюсь: CheckHealth в neovim Я получаю это, показывая, что корень нуль: < /p>
vim.lsp: Active Clients ~
- csharp-ls (id: 1)
- Version: 0.18.0.0
- Root directory: nil
- Command: { "csharp-ls" }
- Settings: {}
- Attached buffers: 1
vim.lsp: Enabled Configurations ~
- csharp-ls:
- cmd: { "csharp-ls" }
- filetypes: cs
- root_markers: *.sln, *.csproj
Подробнее здесь: https://stackoverflow.com/questions/796 ... my-project