String (@NotNull Project project) { IdeaPluginDescriptor[] ourPlugins = PluginManagerCore.getPlugins(); List<String> loadedCustom = new ArrayList<>(); List<String> disabled = new ArrayList<>(); for (IdeaPluginDescriptor descriptor : ourPlugins) { final String version = descriptor.getVersion(); String s = descriptor.getName() + (version != null ? " (" + version + ")" : ""); if (descriptor.isEnabled()) { if (!descriptor.isBundled() && !PluginManagerCore.SPECIAL_IDEA_PLUGIN_ID.getIdString().equals(descriptor.getName())) { loadedCustom.add(s); } } else { disabled.add(s); } } return "Custom plugins: " + loadedCustom + '\n' + "Disabled plugins:" + disabled + '\n'; }