diff -r af03537d56b2 -r 93b496cc3c88 src/eric7/UI/Browser.py --- a/src/eric7/UI/Browser.py Sun Dec 11 18:24:41 2022 +0100 +++ b/src/eric7/UI/Browser.py Mon Dec 12 16:35:21 2022 +0100 @@ -517,14 +517,7 @@ self._activating = True for itm in itmList: if isinstance(itm, BrowserFileItem): - if ( - itm.isPython3File() - or itm.isResourcesFile() - # TODO: delegate to the plugin - or itm.isIdlFile() - # TODO: delegate to the plugin - or itm.isProtobufFile() - ): + if itm.isPython3File() or itm.isResourcesFile() or itm.isParsable(): self.sourceFile[str].emit(itm.fileName()) elif itm.isRubyFile(): self.sourceFile[str, int, str].emit(itm.fileName(), -1, "Ruby")