From 45d4e27aed4e2301a2dd00d8ee59174ff2a2f0db Mon Sep 17 00:00:00 2001 From: mitchell Date: Tue, 2 Jun 2020 14:31:28 -0400 Subject: Initial, experimental support for upstream ILexer5/lexilla lexers. --- doc/ScintillaDoc.html | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'doc') diff --git a/doc/ScintillaDoc.html b/doc/ScintillaDoc.html index 5a83b8d92..b3fe1e553 100644 --- a/doc/ScintillaDoc.html +++ b/doc/ScintillaDoc.html @@ -6857,7 +6857,7 @@ sptr_t CallScintilla(unsigned int iMessage, uptr_t wParam, sptr_t lParam){ SCI_SETLEXERLANGUAGE(<unused>, const char *language)
SCI_GETLEXERLANGUAGE(<unused>, char *language) → int
- SCI_LOADLEXERLIBRARY(<unused>, const char + SCI_LOADLEXERLIBRARY(bool iLexer5, const char *path)
SCI_COLOURISE(position start, position end)
SCI_CHANGELEXERSTATE(position start, position end) → int
@@ -6913,9 +6913,13 @@ sptr_t CallScintilla(unsigned int iMessage, uptr_t wParam, sptr_t lParam){

SCI_GETLEXERLANGUAGE retrieves the name of the lexer.

-

SCI_LOADLEXERLIBRARY(<unused>, const char *path)
+

SCI_LOADLEXERLIBRARY(bool iLexer5, const char *path)
Load a lexer implemented in a shared library. This is a .so file on GTK/Linux, a .dylib file on macOS, or a .DLL file on Windows. -

+ iLexer5 indicates whether or not the library contains Scintilla lexers that implement + the ILexer5 interface defined in Scintilla 4.3+ (e.g. Lexilla). The default is to assume lexers + implement the ILexer interface defined in Scintilla 3.x. This flag must be set explicitly and + cannot be inferred. +

SCI_COLOURISE(position start, position end)
This requests the current lexer or the container (if the lexer is set to -- cgit v1.2.3