From d8d6a0cc64c978e28f29606106d154814e3d5567 Mon Sep 17 00:00:00 2001 From: William Boman Date: Fri, 10 Dec 2021 05:17:37 +0100 Subject: feat(csharp_ls): add '*.fsproj' to root_dir Full disclaimer: I have not done any F# development myself. This is based on the project file configuration found in the LSP server implementation itself [1]. [1]: https://github.com/razzmatazz/csharp-language-server/blob/d887595f29af334aa2900381f5336644d9ce5e61/src/CSharpLanguageServer/RoslynHelpers.fs#L550-L554 --- lua/lspconfig/server_configurations/csharp_ls.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lua') diff --git a/lua/lspconfig/server_configurations/csharp_ls.lua b/lua/lspconfig/server_configurations/csharp_ls.lua index 828cba44..0952457b 100644 --- a/lua/lspconfig/server_configurations/csharp_ls.lua +++ b/lua/lspconfig/server_configurations/csharp_ls.lua @@ -3,7 +3,7 @@ local util = require 'lspconfig.util' return { default_config = { cmd = { 'csharp-ls' }, - root_dir = util.root_pattern('*.sln', '*.csproj', '.git'), + root_dir = util.root_pattern('*.sln', '*.csproj', '*.fsproj', '.git'), filetypes = { 'cs' }, init_options = { AutomaticWorkspaceInit = true, -- cgit v1.2.3-70-g09d2