()
| 23 | } |
| 24 | |
| 25 | async function initializeLspOnce(): Promise<void> { |
| 26 | try { |
| 27 | await lspExtensionRegistry.initialize(); |
| 28 | installLspDiagnosticTools(); |
| 29 | } catch (error) { |
| 30 | lspInitializationPromise = null; |
| 31 | log.error('Failed to initialize LSP module', { error }); |
| 32 | } |
| 33 | } |
| 34 | |
| 35 | export async function ensureWorkspaceLspInitialized(workspacePath?: string): Promise<void> { |
| 36 | await initializeLsp(); |
no test coverage detected