initVSCodeIntegration method

void initVSCodeIntegration({
  1. void onStatusMessage(
    1. String
    )?,
  2. void onErrorMessage(
    1. String
    )?,
})

Initialize VS Code integration with lazy adapter. Call this in createReplState.

Implementation

void initVSCodeIntegration({
  void Function(String)? onStatusMessage,
  void Function(String)? onErrorMessage,
}) {
  _lazyAdapter = LazyVSCodeBridgeAdapter(
    port: vscodePort,
    onStatusMessage: onStatusMessage ?? (msg) => print('<green>✓</green> $msg'),
    onErrorMessage: onErrorMessage ?? (msg) => print('<red>✗</red> $msg'),
  );
  // Initialize VSCode with lazy adapter - will auto-connect when first used
  VSCode.initialize(_lazyAdapter!);
}