package tk.skuro.idea.orgmode.highlight;

import com.intellij.openapi.editor.colors.TextAttributesKey;

import static com.intellij.openapi.editor.DefaultLanguageHighlighterColors.*;
import static com.intellij.openapi.editor.colors.TextAttributesKey.createTextAttributesKey;

/**
 *
 * @author Carlo Sciolla
 * @since 0.1
 */
public interface OrgHighlighterColors {
    // TODO obsolete, replace with new way to do.


    /**
     * Default style for outline
     */
    // TODO: different style for outline levels
    public static final TextAttributesKey OUTLINE_ATTR_KEY = createTextAttributesKey("ORG.OUTLINE", KEYWORD);

    /**
     * Default style of comments
     */
    public static final TextAttributesKey COMMENTS_ATTR_KEY = createTextAttributesKey("ORG.COMMENT", LINE_COMMENT);

    /**
     * Default style of underline text
     */
    public static final TextAttributesKey UNDERLINE_ATTR_KEY = createTextAttributesKey("ORG.UNDERLINE", STRING);


}

@@ -362,59 +362,8 @@
 s %7B%0A
-    // TODO obsolete, replace with new way to do.%0A%0A
 %0A   
@@ -729,24 +729,728 @@
 _COMMENT);%0A%0A
+    /**%0A     * Default style of comment keyword %7B@code #+TITLE%7D%0A     */%0A    public static final TextAttributesKey COMMENTKEYWORD_ATTR_KEY = createTextAttributesKey(%22ORG.COMMENTKEYWORD%22, LINE_COMMENT);%0A%0A%0A    /**%0A     * Default style of Bold text%0A     */%0A    public static final TextAttributesKey BOLD_ATTR_KEY = createTextAttributesKey(%22ORG.BOLD%22, STRING);%0A%0A    /**%0A     * Default style of verbatim text%0A     */%0A    public static final TextAttributesKey VERBATIM_ATTR_KEY = createTextAttributesKey(%22ORG.VERBATIM%22, STRING);%0A%0A    /**%0A     * Default style of strokethrought text%0A     */%0A    public static final TextAttributesKey STRIKETHROUGH_ATTR_KEY = createTextAttributesKey(%22ORG.STRIKETHROUGH%22, STRING);%0A
     /**%0A    

add new highlighter colors