Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xxadev
vscode
提交
8229aed3
V
vscode
项目概览
xxadev
/
vscode
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vscode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
8229aed3
编写于
8月 14, 2018
作者:
M
Martin Aeschlimann
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[json] update service. Fixes #53605
上级
d49a98ca
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
37 addition
and
35 deletion
+37
-35
extensions/json-language-features/package.json
extensions/json-language-features/package.json
+1
-1
extensions/json-language-features/server/package.json
extensions/json-language-features/server/package.json
+2
-2
extensions/json-language-features/server/src/jsonServerMain.ts
...sions/json-language-features/server/src/jsonServerMain.ts
+7
-1
extensions/json-language-features/server/yarn.lock
extensions/json-language-features/server/yarn.lock
+16
-20
extensions/json-language-features/yarn.lock
extensions/json-language-features/yarn.lock
+11
-11
未找到文件。
extensions/json-language-features/package.json
浏览文件 @
8229aed3
...
...
@@ -101,7 +101,7 @@
},
"dependencies"
:
{
"vscode-extension-telemetry"
:
"0.0.18"
,
"vscode-languageclient"
:
"^4.4.
0
"
,
"vscode-languageclient"
:
"^4.4.
2
"
,
"vscode-nls"
:
"^3.2.4"
},
"devDependencies"
:
{
...
...
extensions/json-language-features/server/package.json
浏览文件 @
8229aed3
...
...
@@ -13,8 +13,8 @@
"dependencies"
:
{
"jsonc-parser"
:
"^2.0.1"
,
"request-light"
:
"^0.2.3"
,
"vscode-json-languageservice"
:
"^3.1.
4
"
,
"vscode-languageserver"
:
"^4.4.
0
"
,
"vscode-json-languageservice"
:
"^3.1.
5
"
,
"vscode-languageserver"
:
"^4.4.
2
"
,
"vscode-nls"
:
"^3.2.4"
,
"vscode-uri"
:
"^1.0.5"
},
...
...
extensions/json-language-features/server/src/jsonServerMain.ts
浏览文件 @
8229aed3
...
...
@@ -59,6 +59,7 @@ documents.listen(connection);
let
clientSnippetSupport
=
false
;
let
clientDynamicRegisterSupport
=
false
;
let
foldingRangeLimit
=
Number
.
MAX_VALUE
;
let
hierarchicalDocumentSymbolSupport
=
false
;
// After the server has started the client sends an initialize request. The server receives
// in the passed params the rootPath of the workspace plus the client capabilities.
...
...
@@ -79,6 +80,7 @@ connection.onInitialize((params: InitializeParams): InitializeResult => {
clientSnippetSupport
=
getClientCapability
(
'
textDocument.completion.completionItem.snippetSupport
'
,
false
);
clientDynamicRegisterSupport
=
getClientCapability
(
'
workspace.symbol.dynamicRegistration
'
,
false
);
foldingRangeLimit
=
getClientCapability
(
'
textDocument.foldingRange.rangeLimit
'
,
Number
.
MAX_VALUE
);
hierarchicalDocumentSymbolSupport
=
getClientCapability
(
'
textDocument.documentSymbol.hierarchicalDocumentSymbolSupport
'
,
false
);
const
capabilities
:
ServerCapabilities
=
{
// Tell the client that the server works in FULL text document sync mode
textDocumentSync
:
documents
.
syncKind
,
...
...
@@ -342,7 +344,11 @@ connection.onDocumentSymbol((documentSymbolParams, token) => {
const
document
=
documents
.
get
(
documentSymbolParams
.
textDocument
.
uri
);
if
(
document
)
{
const
jsonDocument
=
getJSONDocument
(
document
);
return
languageService
.
findDocumentSymbols
(
document
,
jsonDocument
);
if
(
hierarchicalDocumentSymbolSupport
)
{
return
languageService
.
findDocumentSymbols2
(
document
,
jsonDocument
);
}
else
{
return
languageService
.
findDocumentSymbols
(
document
,
jsonDocument
);
}
}
return
[];
},
[],
`Error while computing document symbols for
${
documentSymbolParams
.
textDocument
.
uri
}
`
,
token
);
...
...
extensions/json-language-features/server/yarn.lock
浏览文件 @
8229aed3
...
...
@@ -62,12 +62,12 @@ request-light@^0.2.3:
https-proxy-agent "^2.2.1"
vscode-nls "^3.2.2"
vscode-json-languageservice@^3.1.
4
:
version "3.1.
4
"
resolved "https://registry.yarnpkg.com/vscode-json-languageservice/-/vscode-json-languageservice-3.1.
4.tgz#72e84e2754ad117f9e8d36876c1a66fe16234235
"
vscode-json-languageservice@^3.1.
5
:
version "3.1.
5
"
resolved "https://registry.yarnpkg.com/vscode-json-languageservice/-/vscode-json-languageservice-3.1.
5.tgz#4ebac4cadcaedd55ea2d0716259b50a89955e00e
"
dependencies:
jsonc-parser "^2.0.1"
vscode-languageserver-types "^3.10.
0
"
vscode-languageserver-types "^3.10.
1
"
vscode-nls "^3.2.4"
vscode-uri "^1.0.5"
...
...
@@ -75,32 +75,28 @@ vscode-jsonrpc@^3.6.2:
version "3.6.2"
resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-3.6.2.tgz#3b5eef691159a15556ecc500e9a8a0dd143470c8"
vscode-languageserver-protocol@^3.10.
0
:
version "3.10.
0
"
resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.10.
0.tgz#f8dcdf987687f64a26e7c32d498fc781a0e886dc
"
vscode-languageserver-protocol@^3.10.
3
:
version "3.10.
3
"
resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.10.
3.tgz#59841c9602a6a6baab68613c2a47760994657196
"
dependencies:
vscode-jsonrpc "^3.6.2"
vscode-languageserver-types "^3.10.
0
"
vscode-languageserver-types "^3.10.
1
"
vscode-languageserver-types@^3.10.
0
:
version "3.10.
0
"
resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.10.
0.tgz#944e5308f3b36a3f372c766f1a344e903ec9c389
"
vscode-languageserver-types@^3.10.
1
:
version "3.10.
1
"
resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.10.
1.tgz#d5d5f44f688a3b2aa9857dc53cb9cacca73fe35a
"
vscode-languageserver@^4.4.
0
:
version "4.4.
0
"
resolved "https://registry.yarnpkg.com/vscode-languageserver/-/vscode-languageserver-4.4.
0.tgz#b6e8b37a739ccb629d92f3635f0099d191c856fa
"
vscode-languageserver@^4.4.
2
:
version "4.4.
2
"
resolved "https://registry.yarnpkg.com/vscode-languageserver/-/vscode-languageserver-4.4.
2.tgz#600ae9cc7a6ff1e84d93c7807840c2cb5b22821b
"
dependencies:
vscode-languageserver-protocol "^3.10.
0
"
vscode-uri "^1.0.
3
"
vscode-languageserver-protocol "^3.10.
3
"
vscode-uri "^1.0.
5
"
vscode-nls@^3.2.2, vscode-nls@^3.2.4:
version "3.2.4"
resolved "https://registry.yarnpkg.com/vscode-nls/-/vscode-nls-3.2.4.tgz#2166b4183c8aea884d20727f5449e62be69fd398"
vscode-uri@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-1.0.3.tgz#631bdbf716dccab0e65291a8dc25c23232085a52"
vscode-uri@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-1.0.5.tgz#3b899a8ef71c37f3054d79bdbdda31c7bf36f20d"
extensions/json-language-features/yarn.lock
浏览文件 @
8229aed3
...
...
@@ -38,22 +38,22 @@ vscode-jsonrpc@^3.6.2:
version "3.6.2"
resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-3.6.2.tgz#3b5eef691159a15556ecc500e9a8a0dd143470c8"
vscode-languageclient@^4.4.
0
:
version "4.4.
0
"
resolved "https://registry.yarnpkg.com/vscode-languageclient/-/vscode-languageclient-4.4.
0.tgz#b05868f6477b6f0c9910b24daae4f3e8c4b65902
"
vscode-languageclient@^4.4.
2
:
version "4.4.
2
"
resolved "https://registry.yarnpkg.com/vscode-languageclient/-/vscode-languageclient-4.4.
2.tgz#a341a7b4ac403e481f011ed4572854646e8968c4
"
dependencies:
vscode-languageserver-protocol "^3.10.
0
"
vscode-languageserver-protocol "^3.10.
3
"
vscode-languageserver-protocol@^3.10.
0
:
version "3.10.
0
"
resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.10.
0.tgz#f8dcdf987687f64a26e7c32d498fc781a0e886dc
"
vscode-languageserver-protocol@^3.10.
3
:
version "3.10.
3
"
resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.10.
3.tgz#59841c9602a6a6baab68613c2a47760994657196
"
dependencies:
vscode-jsonrpc "^3.6.2"
vscode-languageserver-types "^3.10.
0
"
vscode-languageserver-types "^3.10.
1
"
vscode-languageserver-types@^3.10.
0
:
version "3.10.
0
"
resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.10.
0.tgz#944e5308f3b36a3f372c766f1a344e903ec9c389
"
vscode-languageserver-types@^3.10.
1
:
version "3.10.
1
"
resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.10.
1.tgz#d5d5f44f688a3b2aa9857dc53cb9cacca73fe35a
"
vscode-nls@^3.2.4:
version "3.2.4"
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录