@@ -1470,7 +1470,7 @@ defmodule ElixirLS.LanguageServer.Server do
1470
1470
JsonRpc . telemetry (
1471
1471
"lsp_config" ,
1472
1472
% {
1473
- "elixir_ls.projectDir" => to_string ( Map . has_key? ( settings , "projectDir" ) ) ,
1473
+ "elixir_ls.projectDir" => to_string ( Map . get ( settings , "projectDir" , "" ) != "" ) ,
1474
1474
"elixir_ls.autoBuild" => to_string ( Map . get ( settings , "autoBuild" , true ) ) ,
1475
1475
"elixir_ls.dialyzerEnabled" => to_string ( Map . get ( settings , "dialyzerEnabled" , true ) ) ,
1476
1476
"elixir_ls.fetchDeps" => to_string ( Map . get ( settings , "fetchDeps" , false ) ) ,
@@ -1481,8 +1481,8 @@ defmodule ElixirLS.LanguageServer.Server do
1481
1481
to_string ( Map . get ( settings , "signatureAfterComplete" , true ) ) ,
1482
1482
"elixir_ls.enableTestLenses" => to_string ( Map . get ( settings , "enableTestLenses" , false ) ) ,
1483
1483
"elixir_ls.languageServerOverridePath" =>
1484
- to_string ( Map . has_key? ( settings , "languageServerOverridePath" ) ) ,
1485
- "elixir_ls.envVariables" => to_string ( Map . has_key? ( settings , "envVariables" ) ) ,
1484
+ to_string ( Map . get ( settings , "languageServerOverridePath" , "" ) != "" ) ,
1485
+ "elixir_ls.envVariables" => to_string ( Map . get ( settings , "envVariables" , % { } ) != % { } ) ,
1486
1486
"elixir_ls.mixEnv" => to_string ( Map . get ( settings , "mixEnv" , "test" ) ) ,
1487
1487
"elixir_ls.mixTarget" => to_string ( Map . get ( settings , "mixTarget" , "host" ) ) ,
1488
1488
"elixir_ls.dialyzerFormat" =>
0 commit comments