diff --git a/PowerEditor/src/NppCommands.cpp b/PowerEditor/src/NppCommands.cpp index 688bffc50..527d2046c 100644 --- a/PowerEditor/src/NppCommands.cpp +++ b/PowerEditor/src/NppCommands.cpp @@ -2679,10 +2679,18 @@ void Notepad_plus::command(int id) TCHAR langName[langNameLenMax]; ::GetMenuString(_mainMenuHandle, id, langName, langNameLenMax, MF_BYCOMMAND); _pEditView->getCurrentBuffer()->setLangType(L_USER, langName); + if (_pDocMap) + { + _pDocMap->setSyntaxHiliting(); + } } else if ((id >= IDM_LANG_EXTERNAL) && (id <= IDM_LANG_EXTERNAL_LIMIT)) { setLanguage((LangType)(id - IDM_LANG_EXTERNAL + L_EXTERNAL)); + if (_pDocMap) + { + _pDocMap->setSyntaxHiliting(); + } } else if ((id >= ID_MACRO) && (id < ID_MACRO_LIMIT)) {