You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
per notepad-plus-plus#17347 (comment), need to specially handle the colors for old themes that were missing JavaScript.js, otherwise users will think that N++ broke their themes (which used to work due to the magic handling of missing-JavaScript.js-uses-embedded-JavaScript-lexer)
if (modelLexerName == L"javascript" || modelLexerName == L"javascript.js")
2457
+
flag = true;
2458
+
2459
+
// map styleID numbers: index will be the target dot-js ID, intermediate index is fgColor/bgColor, stored value will be the source embedded-javascript color string
do_embedded_to_dot_js_map(mapColorsEmbeddedToDotJs, L"11", L"41", embeddedID, embeddedFG, embeddedBG); // get DOTJS::DEFAULT from EMBEDDED::DEFAULT
2485
+
do_embedded_to_dot_js_map(mapColorsEmbeddedToDotJs, L"4", L"45", embeddedID, embeddedFG, embeddedBG); // get DOTJS::NUMBER from EMBEDDED::NUMBER
2486
+
do_embedded_to_dot_js_map(mapColorsEmbeddedToDotJs, L"16", L"46", embeddedID, embeddedFG, embeddedBG); // get DOTJS::TYPE_WORD<type1> from EMBEDDED::WORD
2487
+
do_embedded_to_dot_js_map(mapColorsEmbeddedToDotJs, L"5", L"47", embeddedID, embeddedFG, embeddedBG); // get DOTJS::INSTRUCTION_WORD <instre1> from EMBEDDED::KEYWORD <instre1>
2488
+
do_embedded_to_dot_js_map(mapColorsEmbeddedToDotJs, L"19", L"47", embeddedID, embeddedFG, embeddedBG); // get DOTJS::WINDOW_INSTRUCTION <instre2> also from EMBEDDED::KEYWORD <instre1> (there isn't 1:1 mapping, so multiple .js styles inherit from from same embedded style)
2489
+
do_embedded_to_dot_js_map(mapColorsEmbeddedToDotJs, L"6", L"48", embeddedID, embeddedFG, embeddedBG); // get DOTJS::STRING from EMBEDDED::DOUBLE STRING
2490
+
do_embedded_to_dot_js_map(mapColorsEmbeddedToDotJs, L"20", L"48", embeddedID, embeddedFG, embeddedBG); // get DOTJS::STRING_RAW also from EMBEDDED::DOUBLE STRING
2491
+
do_embedded_to_dot_js_map(mapColorsEmbeddedToDotJs, L"7", L"49", embeddedID, embeddedFG, embeddedBG); // get DOTJS::CHARACTER from EMBEDDED::SINGLE STRING
2492
+
do_embedded_to_dot_js_map(mapColorsEmbeddedToDotJs, L"10", L"50", embeddedID, embeddedFG, embeddedBG); // get DOTJS::OPERATOR from EMBEDDED::SYMBOLS
2493
+
do_embedded_to_dot_js_map(mapColorsEmbeddedToDotJs, L"14", L"52", embeddedID, embeddedFG, embeddedBG); // get DOTJS::REGEX from EMBEDDED::REGEX
2494
+
do_embedded_to_dot_js_map(mapColorsEmbeddedToDotJs, L"1", L"42", embeddedID, embeddedFG, embeddedBG); // get DOTJS::COMMENT from EMBEDDED::COMMENT
2495
+
do_embedded_to_dot_js_map(mapColorsEmbeddedToDotJs, L"2", L"43", embeddedID, embeddedFG, embeddedBG); // get DOTJS::COMMENT LINE from EMBEDDED::COMMENT LINE
2496
+
do_embedded_to_dot_js_map(mapColorsEmbeddedToDotJs, L"3", L"44", embeddedID, embeddedFG, embeddedBG); // get DOTJS::COMMENT DOC from EMBEDDED::COMMENT DOC
2497
+
do_embedded_to_dot_js_map(mapColorsEmbeddedToDotJs, L"15", L"44", embeddedID, embeddedFG, embeddedBG); // get DOTJS::COMMENT LINE DOC also from EMBEDDED::COMMENT DOC
2498
+
do_embedded_to_dot_js_map(mapColorsEmbeddedToDotJs, L"17", L"44", embeddedID, embeddedFG, embeddedBG); // get DOTJS::COMMENT LINE DOC also from EMBEDDED::COMMENT DOC
2499
+
do_embedded_to_dot_js_map(mapColorsEmbeddedToDotJs, L"18", L"44", embeddedID, embeddedFG, embeddedBG); // get DOTJS::COMMENT DOC KEYWORD also from EMBEDDED::COMMENT DOC
2500
+
do_embedded_to_dot_js_map(mapColorsEmbeddedToDotJs, L"19", L"44", embeddedID, embeddedFG, embeddedBG); // get DOTJS::COMMENT DOC KEYWORD ERROR also from EMBEDDED::COMMENT DOC
2501
+
do_embedded_to_dot_js_map(mapColorsEmbeddedToDotJs, L"128", L"200", embeddedID, embeddedFG, embeddedBG); // get DOTJS::USER* from EMBEDDED::USER*
2502
+
do_embedded_to_dot_js_map(mapColorsEmbeddedToDotJs, L"129", L"201", embeddedID, embeddedFG, embeddedBG); // get DOTJS::USER* from EMBEDDED::USER*
2503
+
do_embedded_to_dot_js_map(mapColorsEmbeddedToDotJs, L"130", L"202", embeddedID, embeddedFG, embeddedBG); // get DOTJS::USER* from EMBEDDED::USER*
2504
+
do_embedded_to_dot_js_map(mapColorsEmbeddedToDotJs, L"131", L"203", embeddedID, embeddedFG, embeddedBG); // get DOTJS::USER* from EMBEDDED::USER*
2505
+
do_embedded_to_dot_js_map(mapColorsEmbeddedToDotJs, L"132", L"204", embeddedID, embeddedFG, embeddedBG); // get DOTJS::USER* from EMBEDDED::USER*
2506
+
do_embedded_to_dot_js_map(mapColorsEmbeddedToDotJs, L"133", L"205", embeddedID, embeddedFG, embeddedBG); // get DOTJS::USER* from EMBEDDED::USER*
2507
+
do_embedded_to_dot_js_map(mapColorsEmbeddedToDotJs, L"134", L"206", embeddedID, embeddedFG, embeddedBG); // get DOTJS::USER* from EMBEDDED::USER*
2508
+
do_embedded_to_dot_js_map(mapColorsEmbeddedToDotJs, L"135", L"207", embeddedID, embeddedFG, embeddedBG); // get DOTJS::USER* from EMBEDDED::USER*
0 commit comments