Skip to content

Commit 99d4c13

Browse files
committed
enable plugin in all products
1 parent 5db7e8a commit 99d4c13

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

src/main/java/com/tang/intellij/lua/highlighting/LuaFileLexer.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ class LuaFileLexer extends LayeredLexer {
3636
super(new LuaLexerAdapter());
3737

3838
LayeredLexer docLexer = new LayeredLexer(new LuaDocLexerAdapter());
39-
HtmlHighlightingLexer htmlLexer = new HtmlHighlightingLexer(null);
40-
htmlLexer.setHasNoEmbeddments(true);
41-
docLexer.registerSelfStoppingLayer(htmlLexer, new IElementType[] {LuaDocTypes.STRING}, IElementType.EMPTY_ARRAY);
39+
//HtmlHighlightingLexer htmlLexer = new HtmlHighlightingLexer(null);
40+
//htmlLexer.setHasNoEmbeddments(true);
41+
//docLexer.registerSelfStoppingLayer(htmlLexer, new IElementType[] {LuaDocTypes.STRING}, IElementType.EMPTY_ARRAY);
4242
registerSelfStoppingLayer(docLexer, new IElementType[] { LuaElementType.DOC_COMMENT }, IElementType.EMPTY_ARRAY);
4343

4444
registerSelfStoppingLayer(new FlexAdapter(new _LuaStringLexer()), new IElementType[] { LuaTypes.STRING }, IElementType.EMPTY_ARRAY);

src/main/java/com/tang/intellij/lua/highlighting/LuaSyntaxHighlighter.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,10 @@ public Lexer getHighlightingLexer() {
104104
@NotNull
105105
@Override
106106
public TextAttributesKey[] getTokenHighlights(IElementType type) {
107-
if (type instanceof LuaDocTokenType)
107+
if (ourMap1.containsKey(type))
108+
return pack(ourMap1.get(type), ourMap2.get(type));
109+
//comment default
110+
else if (type instanceof LuaDocTokenType)
108111
return pack(LuaHighlightingData.DOC_COMMENT);
109112
//for string
110113
else if (type == LuaStringTypes.NEXT_LINE)
@@ -115,8 +118,6 @@ else if (type == StringEscapesTokenTypes.INVALID_CHARACTER_ESCAPE_TOKEN)
115118
return pack(DefaultLanguageHighlighterColors.INVALID_STRING_ESCAPE);
116119
else if (type == LuaStringTypes.INVALID_NEXT_LINE)
117120
return pack(DefaultLanguageHighlighterColors.INVALID_STRING_ESCAPE);
118-
else {
119-
return pack(ourMap1.get(type), ourMap2.get(type));
120-
}
121+
return pack(null);
121122
}
122123
}

0 commit comments

Comments
 (0)