From b16595bd8177bc1ef886a2fbaf32720b233b5329 Mon Sep 17 00:00:00 2001 From: Kirigaya <1193466151@qq.com> Date: Thu, 19 Sep 2024 20:58:17 +0800 Subject: [PATCH] commit --- package.json | 1 + src/extension.ts | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index a24e2bf..ec2a669 100644 --- a/package.json +++ b/package.json @@ -877,6 +877,7 @@ ], "extensions": [ ".sv", + ".svh", ".SV" ], "configuration": "./config/systemverilog.configuration.json", diff --git a/src/extension.ts b/src/extension.ts index 2a4079d..9f95002 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -1,6 +1,6 @@ import * as vscode from 'vscode'; -import { opeParam, MainOutput, AbsPath, ReportType } from './global'; +import { opeParam, MainOutput, AbsPath, ReportType, LspClient } from './global'; import { hdlParam } from './hdlParser'; import * as manager from './manager'; import * as func from './function'; @@ -9,6 +9,8 @@ import { extensionUrl } from '../resources/hdlParser'; import * as lspClient from './function/lsp-client'; + + async function registerCommand(context: vscode.ExtensionContext) { manager.registerManagerCommands(context); @@ -18,7 +20,9 @@ async function registerCommand(context: vscode.ExtensionContext) { func.registerFSM(context); func.registerNetlist(context); func.registerWaveViewer(context); + lspClient.activate(context); + await LspClient.MainClient?.onReady(); // lspClient.activateVHDL(context); } @@ -32,7 +36,7 @@ async function launch(context: vscode.ExtensionContext) { await registerCommand(context); hdlMonitor.start(); }); - + MainOutput.report('Digital-IDE has launched, Version: 0.3.3', ReportType.Launch); MainOutput.report('OS: ' + opeParam.os, ReportType.Launch);