ionide / FsAutoComplete

F# language server using Language Server Protocol
Other
389 stars 151 forks source link

Make FSAC initialization assume workspacePaths[0] instead of RootPath #1223

Open baronfel opened 5 months ago

baronfel commented 5 months ago

This updates the LSP lib to get deprecation notices for members, then removes the use of RootPath/RootUri in the initialization in favor of just using workspacePaths[0]. This is step one of the overall plan described in https://github.com/fsharp/FsAutoComplete/issues/733.

In addition, while removing obsolete usages, I specialized the outputs of textDocument/documentSymbol and workspace/symbol.