Skip to content

Commit 9cad0e4

Browse files
authored
update vscode deps so that semantic tokens are supported (#1491)
1 parent ab871e5 commit 9cad0e4

File tree

8 files changed

+84
-116
lines changed

8 files changed

+84
-116
lines changed

RELEASE_NOTES.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
### 5.3.0 - 03.02.2020
2+
3+
* Update FSAC:
4+
* LSP support for semantic highlighting
5+
* improvements to workspace/symbol
6+
17
### 5.2.0 - 13.01.2020
28
* Update Fable to 3.X
39
* Only send FSharpDocumentation request when panel is open

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@
88
"@babel/plugin-transform-runtime": "^7.11.5",
99
"@babel/preset-env": "^7.11.5",
1010
"@types/showdown": "^1.9.3",
11-
"@types/vscode": "^1.48.0",
11+
"@types/vscode": "^1.52.0",
1212
"@types/ws": "^7.2.6",
1313
"axios": "^0.20.0",
1414
"babel-loader": "^8.1.0",
1515
"mocha": "^8.1.3",
1616
"showdown": "^1.9.1",
1717
"toml": "^3.0.0",
18-
"vscode-debugadapter": "^1.41.1",
19-
"vscode-languageclient": "^6.1.3",
18+
"vscode-debugadapter": "^1.44.0",
19+
"vscode-languageclient": "^7.0.0",
2020
"webpack": "^4.44.1",
2121
"webpack-cli": "^3.3.12",
2222
"ws": "^7.3.1",

paket.lock

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,13 @@ NUGET
3535
FSharp.Core (>= 4.7)
3636
GIT
3737
remote: https://github.com/fsharp/FsAutoComplete.git
38-
(4373a5e69e866c778257b32b8ca159855f156a58)
38+
(7891522a2213b3a8ad6cf6acddd778db810f058a)
3939
build: build.cmd
4040
os: win
41-
(4373a5e69e866c778257b32b8ca159855f156a58)
41+
(7891522a2213b3a8ad6cf6acddd778db810f058a)
4242
build: build.sh
4343
os: linux
44-
(4373a5e69e866c778257b32b8ca159855f156a58)
44+
(7891522a2213b3a8ad6cf6acddd778db810f058a)
4545
build: build.sh
4646
os: osx
4747
remote: https://github.com/ionide/ionide-fsgrammar.git
@@ -216,27 +216,27 @@ NUGET
216216
System.Security.AccessControl (>= 5.0)
217217
System.Security.Principal.Windows (>= 5.0)
218218
Mono.Posix.NETStandard (1.0)
219-
MSBuild.StructuredLogger (2.1.272)
219+
MSBuild.StructuredLogger (2.1.303)
220220
Microsoft.Build (>= 16.4)
221221
Microsoft.Build.Framework (>= 16.4)
222222
Microsoft.Build.Tasks.Core (>= 16.4)
223223
Microsoft.Build.Utilities.Core (>= 16.4)
224224
Newtonsoft.Json (12.0.3)
225-
NuGet.Common (5.8)
226-
NuGet.Frameworks (>= 5.8)
227-
NuGet.Configuration (5.8)
228-
NuGet.Common (>= 5.8)
225+
NuGet.Common (5.8.1)
226+
NuGet.Frameworks (>= 5.8.1)
227+
NuGet.Configuration (5.8.1)
228+
NuGet.Common (>= 5.8.1)
229229
System.Security.Cryptography.ProtectedData (>= 4.4)
230-
NuGet.Frameworks (5.8)
231-
NuGet.Packaging (5.8)
230+
NuGet.Frameworks (5.8.1)
231+
NuGet.Packaging (5.8.1)
232232
Newtonsoft.Json (>= 9.0.1)
233-
NuGet.Configuration (>= 5.8)
234-
NuGet.Versioning (>= 5.8)
235-
System.Security.Cryptography.Cng (>= 5.0.0-preview.3.20214.6)
236-
System.Security.Cryptography.Pkcs (>= 5.0.0-preview.3.20214.6)
237-
NuGet.Protocol (5.8)
238-
NuGet.Packaging (>= 5.8)
239-
NuGet.Versioning (5.8)
233+
NuGet.Configuration (>= 5.8.1)
234+
NuGet.Versioning (>= 5.8.1)
235+
System.Security.Cryptography.Cng (>= 5.0)
236+
System.Security.Cryptography.Pkcs (>= 5.0)
237+
NuGet.Protocol (5.8.1)
238+
NuGet.Packaging (>= 5.8.1)
239+
NuGet.Versioning (5.8.1)
240240
Octokit (0.48)
241241
System.Buffers (4.5.1)
242242
System.CodeDom (5.0)

src/Components/HighlightingProvider.fs

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

src/Core/LanguageService.fs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -637,7 +637,6 @@ Consider:
637637
opts.synchronize <- Some synch
638638
opts.revealOutputChannelOn <- Some Client.RevealOutputChannelOn.Never
639639

640-
641640
opts.initializationOptions <- Some !^(Some initOpts)
642641

643642
opts
@@ -674,7 +673,10 @@ Consider:
674673
let args =
675674
[
676675
yield fsautocompletePath
677-
if fsacAttachDebugger then yield "--attachdebugger"
676+
if fsacAttachDebugger
677+
then
678+
yield "--attachdebugger"
679+
yield "--wait-for-debugger"
678680
if backgroundSymbolCache then yield "--background-service-enabled"
679681
if verbose then yield "--verbose"
680682
if fsacSilencedLogs <> null && fsacSilencedLogs.Length > 0

src/Ionide.FSharp.fsproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@
4646
<Compile Include="Components/InfoPanel.fs" />
4747
<Compile Include="Components/CodeLensHelpers.fs" />
4848
<Compile Include="Components/FakeTargetsOutline.fs" />
49-
<Compile Include="Components/HighlightingProvider.fs" />
5049
<Compile Include="Components/FSharpLiterate.fs" />
5150
<Compile Include="Components/PipelineHints.fs" />
5251
<Compile Include="fsharp.fs" />

src/fsharp.fs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@ let activate (context : ExtensionContext) : JS.Promise<Api> =
6262
CodeLensHelpers.activate context
6363
FakeTargetsOutline.activate context
6464
Gitignore.activate context
65-
HighlightingProvider.activate context
6665
FSharpLiterate.activate context
6766
PipelineHints.activate context
6867

yarn.lock

Lines changed: 54 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -858,10 +858,10 @@
858858
resolved "https://registry.yarnpkg.com/@types/showdown/-/showdown-1.9.3.tgz#eaa881b03a32d3720184731754d3025fc450b970"
859859
integrity sha512-akvzSmrvY4J5d3tHzUUiQr0xpjd4Nb3uzWW6dtwzYJ+qW/KdWw5F8NLatnor5q/1LURHnzDA1ReEwCVqcatRnw==
860860

861-
"@types/vscode@^1.48.0":
862-
version "1.48.0"
863-
resolved "https://registry.yarnpkg.com/@types/vscode/-/vscode-1.48.0.tgz#c1841ccf80086d53b35a9d7f2eb3b4d949bd2d2f"
864-
integrity sha512-sZJKzsJz1gSoFXcOJWw3fnKl2sseUgZmvB4AJZS+Fea+bC/jfGPVhmFL/FfQHld/TKtukVONsmoD3Pkyx9iadg==
861+
"@types/vscode@^1.52.0":
862+
version "1.52.0"
863+
resolved "https://registry.yarnpkg.com/@types/vscode/-/vscode-1.52.0.tgz#61917968dd403932127fc4004a21fd8d69e4f61c"
864+
integrity sha512-Kt3bvWzAvvF/WH9YEcrCICDp0Z7aHhJGhLJ1BxeyNP6yRjonWqWnAIh35/pXAjswAnWOABrYlF7SwXR9+1nnLA==
865865

866866
"@types/ws@^7.2.6":
867867
version "7.2.6"
@@ -2811,6 +2811,13 @@ lru-cache@^5.1.1:
28112811
dependencies:
28122812
yallist "^3.0.2"
28132813

2814+
lru-cache@^6.0.0:
2815+
version "6.0.0"
2816+
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
2817+
integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
2818+
dependencies:
2819+
yallist "^4.0.0"
2820+
28142821
make-dir@^2.0.0:
28152822
version "2.1.0"
28162823
resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5"
@@ -2929,18 +2936,13 @@ mixin-deep@^1.2.0:
29292936
for-in "^1.0.2"
29302937
is-extendable "^1.0.1"
29312938

2932-
mkdirp@^0.5.1, mkdirp@^0.5.3:
2939+
mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5:
29332940
version "0.5.5"
29342941
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def"
29352942
integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==
29362943
dependencies:
29372944
minimist "^1.2.5"
29382945

2939-
mkdirp@^1.0.4:
2940-
version "1.0.4"
2941-
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
2942-
integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
2943-
29442946
mocha@^8.1.3:
29452947
version "8.1.3"
29462948
resolved "https://registry.yarnpkg.com/mocha/-/mocha-8.1.3.tgz#5e93f873e35dfdd69617ea75f9c68c2ca61c2ac5"
@@ -3604,10 +3606,12 @@ semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0:
36043606
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
36053607
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
36063608

3607-
semver@^6.3.0:
3608-
version "6.3.0"
3609-
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
3610-
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
3609+
semver@^7.3.4:
3610+
version "7.3.4"
3611+
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97"
3612+
integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==
3613+
dependencies:
3614+
lru-cache "^6.0.0"
36113615

36123616
[email protected], serialize-javascript@^4.0.0:
36133617
version "4.0.0"
@@ -4105,44 +4109,45 @@ vm-browserify@^1.0.1:
41054109
resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0"
41064110
integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==
41074111

4108-
vscode-debugadapter@^1.41.1:
4109-
version "1.41.1"
4110-
resolved "https://registry.yarnpkg.com/vscode-debugadapter/-/vscode-debugadapter-1.41.1.tgz#4a0433127ad5ac9164e1efae4feaf614ea1a594c"
4111-
integrity sha512-GTgbYEmfKlkAAad+7Lv1Hr7FvCzU8BEaYbEaq2/JSkG40GOaAM1ZqIX2gtxjVSk+ClWgDAb8PqQnUyxV+hGqiA==
4112+
vscode-debugadapter@^1.44.0:
4113+
version "1.44.0"
4114+
resolved "https://registry.yarnpkg.com/vscode-debugadapter/-/vscode-debugadapter-1.44.0.tgz#3e85f0a41ec61e99e985a3e6a9d41e10d2de8b0b"
4115+
integrity sha512-cOYQiDLAdq64rKP1KYcEr7NOlOcNFv13NcW6fCnknX3RR5MKveORKPjgOFFV4HMp04kJ4GtjLm1PFxcrYgg9ZQ==
41124116
dependencies:
4113-
mkdirp "^1.0.4"
4114-
vscode-debugprotocol "1.41.0"
4117+
mkdirp "^0.5.5"
4118+
vscode-debugprotocol "1.44.0"
41154119

4116-
vscode-debugprotocol@1.41.0:
4117-
version "1.41.0"
4118-
resolved "https://registry.yarnpkg.com/vscode-debugprotocol/-/vscode-debugprotocol-1.41.0.tgz#fc99b01dee26e9f25cbb5708318fc0081002808c"
4119-
integrity sha512-Sxp7kDDuhpEZiDaIfhM0jLF3RtMqvc6CpoESANE77t351uezsd/oDoqALLcOnmmsDzTgQ3W0sCvM4gErnjDFpA==
4120+
vscode-debugprotocol@1.44.0:
4121+
version "1.44.0"
4122+
resolved "https://registry.yarnpkg.com/vscode-debugprotocol/-/vscode-debugprotocol-1.44.0.tgz#79d11844f908cc5104afc303b3780ad2e5fd486a"
4123+
integrity sha512-qf+eBnrDyR2MpP08y1JfzJnFZGHdkk86+SRGRp0XepDGNA6n/Nann5XhtAzdGX/yaZokjTAINK313S2yYhHoPQ==
41204124

4121-
vscode-jsonrpc@^5.0.1:
4122-
version "5.0.1"
4123-
resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-5.0.1.tgz#9bab9c330d89f43fc8c1e8702b5c36e058a01794"
4124-
integrity sha512-JvONPptw3GAQGXlVV2utDcHx0BiY34FupW/kI6mZ5x06ER5DdPG/tXWMVHjTNULF5uKPOUUD0SaXg5QaubJL0A==
4125+
vscode-jsonrpc@6.0.0:
4126+
version "6.0.0"
4127+
resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz#108bdb09b4400705176b957ceca9e0880e9b6d4e"
4128+
integrity sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==
41254129

4126-
vscode-languageclient@^6.1.3:
4127-
version "6.1.3"
4128-
resolved "https://registry.yarnpkg.com/vscode-languageclient/-/vscode-languageclient-6.1.3.tgz#c979c5bb5855714a0307e998c18ca827c1b3953a"
4129-
integrity sha512-YciJxk08iU5LmWu7j5dUt9/1OLjokKET6rME3cI4BRpiF6HZlusm2ZwPt0MYJ0lV5y43sZsQHhyon2xBg4ZJVA==
4130+
vscode-languageclient@^7.0.0:
4131+
version "7.0.0"
4132+
resolved "https://registry.yarnpkg.com/vscode-languageclient/-/vscode-languageclient-7.0.0.tgz#b505c22c21ffcf96e167799757fca07a6bad0fb2"
4133+
integrity sha512-P9AXdAPlsCgslpP9pRxYPqkNYV7Xq8300/aZDpO35j1fJm/ncize8iGswzYlcvFw5DQUx4eVk+KvfXdL0rehNg==
41304134
dependencies:
4131-
semver "^6.3.0"
4132-
vscode-languageserver-protocol "^3.15.3"
4135+
minimatch "^3.0.4"
4136+
semver "^7.3.4"
4137+
vscode-languageserver-protocol "3.16.0"
41334138

4134-
vscode-languageserver-protocol@^3.15.3:
4135-
version "3.15.3"
4136-
resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.15.3.tgz#3fa9a0702d742cf7883cb6182a6212fcd0a1d8bb"
4137-
integrity sha512-zrMuwHOAQRhjDSnflWdJG+O2ztMWss8GqUUB8dXLR/FPenwkiBNkMIJJYfSN6sgskvsF0rHAoBowNQfbyZnnvw==
4139+
vscode-languageserver-protocol@3.16.0:
4140+
version "3.16.0"
4141+
resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz#34135b61a9091db972188a07d337406a3cdbe821"
4142+
integrity sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==
41384143
dependencies:
4139-
vscode-jsonrpc "^5.0.1"
4140-
vscode-languageserver-types "3.15.1"
4144+
vscode-jsonrpc "6.0.0"
4145+
vscode-languageserver-types "3.16.0"
41414146

4142-
vscode-languageserver-types@3.15.1:
4143-
version "3.15.1"
4144-
resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.15.1.tgz#17be71d78d2f6236d414f0001ce1ef4d23e6b6de"
4145-
integrity sha512-+a9MPUQrNGRrGU630OGbYVQ+11iOIovjCkqxajPa9w57Sd5ruK8WQNsslzpa0x/QJqC8kRc2DUxWjIFwoNm4ZQ==
4147+
vscode-languageserver-types@3.16.0:
4148+
version "3.16.0"
4149+
resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz#ecf393fc121ec6974b2da3efb3155644c514e247"
4150+
integrity sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==
41464151

41474152
watchpack-chokidar2@^2.0.0:
41484153
version "2.0.0"
@@ -4293,6 +4298,11 @@ yallist@^3.0.2:
42934298
resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd"
42944299
integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==
42954300

4301+
yallist@^4.0.0:
4302+
version "4.0.0"
4303+
resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
4304+
integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
4305+
42964306
[email protected], yargs-parser@^13.1.2:
42974307
version "13.1.2"
42984308
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38"

0 commit comments

Comments
 (0)