diff --git a/src/Notepad3.c b/src/Notepad3.c index 401a48a23..6eada8112 100644 --- a/src/Notepad3.c +++ b/src/Notepad3.c @@ -3194,7 +3194,7 @@ LRESULT MsgInitMenu(HWND hwnd, WPARAM wParam, LPARAM lParam) EnableCmd(hmenu,IDM_EDIT_STREAMCOMMENT, !(i == SCLEX_NULL || i == SCLEX_VBSCRIPT || i == SCLEX_MAKEFILE || i == SCLEX_VB || i == SCLEX_ASM || - i == SCLEX_SQL || i == SCLEX_PERL || i == SCLEX_PYTHON || i == SCLEX_PROPERTIES ||i == SCLEX_CONF || + i == SCLEX_PERL || i == SCLEX_PYTHON || i == SCLEX_PROPERTIES ||i == SCLEX_CONF || i == SCLEX_POWERSHELL || i == SCLEX_BATCH || i == SCLEX_DIFF || i == SCLEX_BASH || i == SCLEX_TCL || i == SCLEX_AU3 || i == SCLEX_LATEX || i == SCLEX_AHKL || i == SCLEX_RUBY || i == SCLEX_CMAKE || i == SCLEX_MARKDOWN || i == SCLEX_YAML || i == SCLEX_REGISTRY || i == SCLEX_NIMROD || i == SCLEX_TOML) && !ro); @@ -4520,8 +4520,8 @@ LRESULT MsgCommand(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM lParam) case SCLEX_REGISTRY: EditToggleLineComments(Globals.hwndEdit, L";", true); break; - case SCLEX_SQL: case SCLEX_LUA: + case SCLEX_SQL: case SCLEX_VHDL: EditToggleLineComments(Globals.hwndEdit, L"--", true); break; @@ -4549,7 +4549,6 @@ LRESULT MsgCommand(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM lParam) case SCLEX_MAKEFILE: case SCLEX_VB: case SCLEX_ASM: - case SCLEX_SQL: case SCLEX_PERL: case SCLEX_PYTHON: case SCLEX_PROPERTIES: @@ -4571,17 +4570,18 @@ LRESULT MsgCommand(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM lParam) case SCLEX_NIMROD: case SCLEX_TOML: break; - case SCLEX_HTML: - case SCLEX_XML: - case SCLEX_CSS: - case SCLEX_CPP: - case SCLEX_NSIS: case SCLEX_AVS: + case SCLEX_CPP: + case SCLEX_CSS: + case SCLEX_HTML: + case SCLEX_NSIS: + case SCLEX_SQL: case SCLEX_VHDL: + case SCLEX_XML: EditEncloseSelection(Globals.hwndEdit, L"/*", L"*/"); break; - case SCLEX_PASCAL: case SCLEX_INNOSETUP: + case SCLEX_PASCAL: EditEncloseSelection(Globals.hwndEdit, L"{", L"}"); break; case SCLEX_LUA: diff --git a/src/Styles.c b/src/Styles.c index a59ade374..4f69617d4 100644 --- a/src/Styles.c +++ b/src/Styles.c @@ -884,10 +884,6 @@ void Style_SetLexerSpecificProperties(const int lexerId) { switch (lexerId) { - case SCLEX_XML: - SciCall_SetProperty("lexer.xml.allow.scripts", "1"); - break; - case SCLEX_CPP: SciCall_SetProperty("styling.within.preprocessor", "1"); SciCall_SetProperty("lexer.cpp.track.preprocessor", "0"); @@ -922,6 +918,10 @@ void Style_SetLexerSpecificProperties(const int lexerId) SciCall_SetProperty("tab.timmy.whinge.level", "1"); break; + case SCLEX_XML: + SciCall_SetProperty("lexer.xml.allow.scripts", "1"); + break; + default: break; }