getTerminalWithJetBrainsDetection function

String? getTerminalWithJetBrainsDetection()

Synchronous version using cache or falling back to detectTerminal().

Implementation

String? getTerminalWithJetBrainsDetection() {
  if (Platform.environment['TERMINAL_EMULATOR'] == 'JetBrains-JediTerm') {
    if (!Platform.isMacOS) {
      if (_jetBrainsDetected) return _jetBrainsIDECache ?? 'pycharm';
      return 'pycharm';
    }
  }
  return detectTerminal();
}