Skip to content

Commit cbdfc00

Browse files
brettfocartermp
authored andcommitted
enable preview LSP support in VS (#6945)
* enable preview LSP support Includes plumbing and a stub for `textDocument/hover` (e.g., QuickInfo). * enable easy exclusion of the language server from VS components * Update src/fsharp/FSharp.Compiler.LanguageServer/TextDocument.fs Co-Authored-By: Phillip Carter <pcarter@fastmail.com>
1 parent ef43597 commit cbdfc00

File tree

14 files changed

+14
-295
lines changed

14 files changed

+14
-295
lines changed

eng/Signing.props

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<Project>
2+
3+
<ItemGroup>
4+
<FileSignInfo Include="Nerdbank.Streams.dll" CertificateName="None" />
5+
<FileSignInfo Include="Newtonsoft.Json.dll" CertificateName="None" />
6+
</ItemGroup>
7+
8+
</Project>

eng/Versions.props

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@
107107
<SystemThreadingTasksParallelVersion>4.3.0</SystemThreadingTasksParallelVersion>
108108
<SystemThreadingThreadVersion>4.3.0</SystemThreadingThreadVersion>
109109
<SystemThreadingThreadPoolVersion>4.3.0</SystemThreadingThreadPoolVersion>
110-
<SystemValueTupleVersion>4.4.0</SystemValueTupleVersion>
110+
<SystemValueTupleVersion>4.5.0</SystemValueTupleVersion>
111111
<!-- Roslyn packages -->
112112
<MicrosoftCodeAnalysisEditorFeaturesVersion>$(RoslynVersion)</MicrosoftCodeAnalysisEditorFeaturesVersion>
113113
<MicrosoftCodeAnalysisEditorFeaturesTextVersion>$(RoslynVersion)</MicrosoftCodeAnalysisEditorFeaturesTextVersion>
@@ -129,6 +129,7 @@
129129
<MicrosoftVisualStudioEditorVersion>16.0.467</MicrosoftVisualStudioEditorVersion>
130130
<MicrosoftVisualStudioImageCatalogVersion>16.0.28727</MicrosoftVisualStudioImageCatalogVersion>
131131
<MicrosoftVisualStudioImagingVersion>16.0.28729</MicrosoftVisualStudioImagingVersion>
132+
<MicrosoftVisualStudioLanguageServerClientVersion>16.1.3121</MicrosoftVisualStudioLanguageServerClientVersion>
132133
<MicrosoftVisualStudioLanguageStandardClassificationVersion>16.0.467</MicrosoftVisualStudioLanguageStandardClassificationVersion>
133134
<MicrosoftVisualStudioLanguageVersion>16.0.467</MicrosoftVisualStudioLanguageVersion>
134135
<MicrosoftVisualStudioLanguageIntellisenseVersion>16.0.467</MicrosoftVisualStudioLanguageIntellisenseVersion>

eng/targets/Settings.props

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,8 @@
77
<NuspecBasePath>$(ArtifactsBinDir)</NuspecBasePath>
88
</PropertyGroup>
99

10+
<PropertyGroup>
11+
<IncludeVsLanguageServer>true</IncludeVsLanguageServer>
12+
</PropertyGroup>
13+
1014
</Project>

src/fsharp/FSharp.Compiler.LanguageServer/Directory.Build.props

Lines changed: 0 additions & 9 deletions
This file was deleted.

src/fsharp/FSharp.Compiler.LanguageServer/FSharp.Compiler.LanguageServer.fsproj

Lines changed: 0 additions & 31 deletions
This file was deleted.

src/fsharp/FSharp.Compiler.LanguageServer/LspTypes.fs

Lines changed: 0 additions & 72 deletions
This file was deleted.

src/fsharp/FSharp.Compiler.LanguageServer/Methods.fs

Lines changed: 0 additions & 22 deletions
This file was deleted.

src/fsharp/FSharp.Compiler.LanguageServer/Program.fs

Lines changed: 0 additions & 16 deletions
This file was deleted.

src/fsharp/FSharp.Compiler.LanguageServer/Server.fs

Lines changed: 0 additions & 25 deletions
This file was deleted.

src/fsharp/FSharp.Compiler.LanguageServer/State.fs

Lines changed: 0 additions & 12 deletions
This file was deleted.

0 commit comments

Comments
 (0)