TextAttributes (@NotNull LightEditorInfo editorInfo) { TextAttributes attributes = new TextAttributes(); attributes.setBackgroundColor(EditorColorsManager.getInstance().getGlobalScheme().getDefaultBackground()); LightEditTabAttributesProvider.EP_NAME.getExtensionList().forEach( provider -> { TextAttributes provided = provider.calcAttributes(editorInfo); if (provided != null) { if (provided.getForegroundColor() != null) { attributes.setForegroundColor(provided.getForegroundColor()); } if (provided.getBackgroundColor() != null) { attributes.setBackgroundColor(provided.getBackgroundColor()); } } } ); return attributes; }