getTerminalWithJetBrainsDetection function
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();
}