增加诊断进度条
This commit is contained in:
parent
78da956c67
commit
e65b531da3
@ -581,14 +581,6 @@
|
||||
"description":"interface name; ... endinterface"
|
||||
},
|
||||
|
||||
"display":{
|
||||
"prefix":"display",
|
||||
"body":[
|
||||
"\\$display($0);"
|
||||
],
|
||||
"description":"$display(\"...\", params...)"
|
||||
},
|
||||
|
||||
"set Module":{
|
||||
"prefix":"setmodule",
|
||||
"body":[
|
||||
@ -663,22 +655,6 @@
|
||||
"description": "forever begin ... end"
|
||||
},
|
||||
|
||||
"write":{
|
||||
"prefix": "$write",
|
||||
"body": [
|
||||
"\\$write($1)"
|
||||
],
|
||||
"description": ""
|
||||
},
|
||||
|
||||
"clog2":{
|
||||
"prefix": "$clog2",
|
||||
"body": [
|
||||
"\\$clog2($1)"
|
||||
],
|
||||
"description": ""
|
||||
},
|
||||
|
||||
"signed":{
|
||||
"prefix": "$signed",
|
||||
"body": [
|
||||
@ -695,14 +671,6 @@
|
||||
"description": ""
|
||||
},
|
||||
|
||||
"random" : {
|
||||
"prefix": "$random",
|
||||
"body": [
|
||||
"\\$random($1)"
|
||||
],
|
||||
"description": ""
|
||||
},
|
||||
|
||||
"wavedrom comment": {
|
||||
"prefix" : "wavedrom",
|
||||
"body": [
|
||||
@ -712,26 +680,5 @@
|
||||
"}",
|
||||
"*/"
|
||||
]
|
||||
},
|
||||
|
||||
"dumpfile": {
|
||||
"prefix": "$dumpfile",
|
||||
"body": [
|
||||
"\\$dumpfile(\"$1\");"
|
||||
]
|
||||
},
|
||||
|
||||
"dumpvars": {
|
||||
"prefix": "$dumpvars",
|
||||
"body": [
|
||||
"\\$dumpvars;"
|
||||
]
|
||||
},
|
||||
|
||||
"finish": {
|
||||
"prefix": "$finish",
|
||||
"body": [
|
||||
"\\$finish;"
|
||||
]
|
||||
}
|
||||
}
|
@ -326,7 +326,7 @@ export async function refreshWorkspaceDiagonastics(
|
||||
const consumer = async (path: string) => {
|
||||
await publishDiagnostics(client, path);
|
||||
}
|
||||
await asyncConsumer(lintPaths, consumer, parallelChunk);
|
||||
await asyncConsumer(lintPaths, consumer, parallelChunk, progress);
|
||||
} else if (linterMode === LinterMode.Common) {
|
||||
// common, 只对打开文件进行操作
|
||||
// 先清除所有的诊断结果
|
||||
@ -355,14 +355,14 @@ export async function refreshWorkspaceDiagonastics(
|
||||
return files;
|
||||
});
|
||||
|
||||
await asyncConsumer(tabArray, consumer, parallelChunk);
|
||||
await asyncConsumer(tabArray, consumer, parallelChunk, progress);
|
||||
} else {
|
||||
// shutdown, 如果是初始化阶段,什么都不需要做
|
||||
const consumer = async (path: string) => {
|
||||
await clearDiagnostics(client, path);
|
||||
};
|
||||
if (!isInitialise) {
|
||||
await asyncConsumer(lintPaths, consumer, parallelChunk);
|
||||
await asyncConsumer(lintPaths, consumer, parallelChunk, progress);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -105,6 +105,11 @@ class PlManage extends BaseManage {
|
||||
public setSrcTop(item: ModuleDataItem) {
|
||||
this.context.ope.setSrcTop(item.name, this.context);
|
||||
const type = moduleTreeProvider.getItemType(item);
|
||||
console.log('set top');
|
||||
console.log(type);
|
||||
console.log(item);
|
||||
|
||||
|
||||
if (type === HdlFileProjectType.Src) {
|
||||
moduleTreeProvider.setFirstTop(HdlFileProjectType.Src, item.name, item.path);
|
||||
moduleTreeProvider.refreshSrc();
|
||||
|
Loading…
x
Reference in New Issue
Block a user