Files
openide/xml/impl/src/com/intellij/codeInsight/completion/HtmlInTextCompletionEnabler.java
Piotr Tomiak fdec042b85 WEB-76438 HTML: Make HtmlInTextCompletion extension points public
(cherry picked from commit 1d29ca58f816bdb81353a11d0271655529c02393)

IJ-CR-194290

GitOrigin-RevId: 1ea6c57207da416797519e49b63f72214d7d78c0
2026-03-04 20:43:18 +00:00

18 lines
756 B
Java

// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.codeInsight.completion;
import com.intellij.openapi.extensions.ExtensionPointName;
import com.intellij.psi.PsiFile;
import org.jetbrains.annotations.NotNull;
/**
* This extension point enables in-text (e.g. without angle brackets) HTML completion for certain PSI files.
* It is a temporary solution to the problem of HTML completion in multi-view files.
*/
public interface HtmlInTextCompletionEnabler {
ExtensionPointName<HtmlInTextCompletionEnabler> EP_NAME =
ExtensionPointName.create("com.intellij.completion.htmlInTextCompletionEnabler");
boolean isEnabledInFile(final @NotNull PsiFile file);
}