diff options
Diffstat (limited to 'src/Styles.c')
-rw-r--r-- | src/Styles.c | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/src/Styles.c b/src/Styles.c index c9fa493..60ee4a7 100644 --- a/src/Styles.c +++ b/src/Styles.c @@ -1789,6 +1789,40 @@ EDITLEXER lexAVS = { SCLEX_AVS, 63332, L"AviSynth Script", L"avs; avsi", L"", &K { -1, 00000, L"", L"", L"" } } };
+KEYWORDLIST KeyWords_MARKDOWN = {
+"",
+"",
+"",
+"",
+"",
+"", "", "", "" };
+
+
+EDITLEXER lexMARKDOWN = { SCLEX_MARKDOWN, 63336, L"Markdown", L"md; markdown; mdown; mkdn; mkd", L"", &KeyWords_MARKDOWN, {
+ { STYLE_DEFAULT, 63126, L"Default", L"", L"" },
+ //{ SCE_MARKDOWN_DEFAULT, L"Default", L"", L"" },
+ { SCE_MARKDOWN_LINE_BEGIN, 63337, L"Line Begin", L"", L"" },
+ { MULTI_STYLE(SCE_MARKDOWN_STRONG1,SCE_MARKDOWN_STRONG2,0,0), 63338, L"Strong", L"fore:#007F7F; bold", L"" },
+ { SCE_MARKDOWN_EM1, 63339, L"EM", L"fore:#00007F; bold", L"" },
+ { SCE_MARKDOWN_EM2, 63340, L"EM2", L"fore:#0080C0; bold", L"" },
+ { SCE_MARKDOWN_HEADER1, 63341, L"Header", L"fore:#007F7F", L"" },
+ { SCE_MARKDOWN_HEADER2, 63342, L"Header2", L"fore:#00007F", L"" },
+ { SCE_MARKDOWN_HEADER3, 63343, L"Header3", L"fore:#00007F", L"" },
+ { SCE_MARKDOWN_HEADER4, 63344, L"Header4", L"fore:#00007F", L"" },
+ { SCE_MARKDOWN_HEADER5, 63345, L"Header5", L"fore:#00007F", L"" },
+ { SCE_MARKDOWN_HEADER6, 63346, L"Header6", L"fore:#00007F", L"" },
+ { SCE_MARKDOWN_PRECHAR, 63347, L"Pre char", L"fore:#00007F", L"" },
+ { SCE_MARKDOWN_ULIST_ITEM, 63348, L"Ulist", L"fore:#00007F", L"" },
+ { SCE_MARKDOWN_OLIST_ITEM, 63349, L"Olist", L"fore:#00007F", L"" },
+ { SCE_MARKDOWN_BLOCKQUOTE, 63350, L"Block quote", L"fore:#00007F", L"" },
+ { SCE_MARKDOWN_STRIKEOUT, 63351, L"Strikeout", L"fore:#00007F", L"" },
+ { SCE_MARKDOWN_HRULE, 63352, L"HRULE", L"fore:#00007F", L"" },
+ { SCE_MARKDOWN_LINK, 63353, L"Link", L"fore:#00007F", L"" },
+ { MULTI_STYLE(SCE_MARKDOWN_CODE,SCE_MARKDOWN_CODE2,0,0), 63354, L"Code", L"fore:#00007F", L"" },
+ { SCE_MARKDOWN_CODEBK, 63355, L"Code Block", L"fore:#00007F", L"" },
+ { -1, 00000, L"", L"", L"" } } };
+
+
// This array holds all the lexers...
// Don't forget to change the number of the lexer for HTML and XML
// in Notepad2.c ParseCommandLine() if you change this array!
@@ -1812,6 +1846,7 @@ PEDITLEXER pLexArray[NUMLEXERS] = &lexJAVA,
&lexJS,
&lexMAK,
+ &lexMARKDOWN,
&lexLATEX,
&lexLUA,
&lexNSIS,
|