package com.cedricziel.idea.fluid.editor.highlighter; import com.cedricziel.idea.fluid.lang.FluidTemplateHighlighter; import com.intellij.openapi.editor.colors.EditorColorsScheme; import com.intellij.openapi.editor.highlighter.EditorHighlighter; import com.intellij.openapi.fileTypes.EditorHighlighterProvider; import com.intellij.openapi.fileTypes.FileType; import com.intellij.openapi.project.Project; import com.intellij.openapi.vfs.VirtualFile; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; public class FluidEditorHighlighterFactory implements EditorHighlighterProvider { @Override public EditorHighlighter getEditorHighlighter(@Nullable Project project, @NotNull FileType type, @Nullable VirtualFile file, @NotNull EditorColorsScheme scheme) { return new FluidTemplateHighlighter(project, file, scheme); } }