diff options
Diffstat (limited to 'src/ScintillaBase.cxx')
-rw-r--r-- | src/ScintillaBase.cxx | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/ScintillaBase.cxx b/src/ScintillaBase.cxx index 296f5f8e6..aec08be55 100644 --- a/src/ScintillaBase.cxx +++ b/src/ScintillaBase.cxx @@ -62,6 +62,10 @@ #include "AutoComplete.h" #include "ScintillaBase.h" +#ifdef SCI_LEXER +#include "ExternalLexer.h" +#endif + using namespace Scintilla; ScintillaBase::ScintillaBase() { @@ -1088,6 +1092,10 @@ sptr_t ScintillaBase::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lPara case SCI_GETLEXERLANGUAGE: return StringResult(lParam, DocumentLexState()->GetName()); + case SCI_LOADLEXERLIBRARY: + LexerManager::GetInstance()->Load(ConstCharPtrFromSPtr(lParam)); + break; + case SCI_PRIVATELEXERCALL: return reinterpret_cast<sptr_t>( DocumentLexState()->PrivateCall(static_cast<int>(wParam), reinterpret_cast<void *>(lParam))); |