diff --git a/snippets/svlog.json b/snippets/svlog.json index 18f2510..f66795b 100644 --- a/snippets/svlog.json +++ b/snippets/svlog.json @@ -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;" - ] } } \ No newline at end of file diff --git a/src/function/lsp/linter/manager.ts b/src/function/lsp/linter/manager.ts index c27674c..88f5539 100644 --- a/src/function/lsp/linter/manager.ts +++ b/src/function/lsp/linter/manager.ts @@ -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); } } } diff --git a/src/manager/PL/index.ts b/src/manager/PL/index.ts index 857fc34..df243d5 100644 --- a/src/manager/PL/index.ts +++ b/src/manager/PL/index.ts @@ -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();