From f062973a81b74e5a5ea38602d74a8ee61aa76695 Mon Sep 17 00:00:00 2001 From: mitchell <70453897+667e-11@users.noreply.github.com> Date: Tue, 31 Aug 2010 18:28:48 -0400 Subject: Change Lua interface to support updated LPeg Scintilla lexer. --- core/events.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'core/events.lua') diff --git a/core/events.lua b/core/events.lua index b0f488f2..9650dd4c 100644 --- a/core/events.lua +++ b/core/events.lua @@ -248,13 +248,19 @@ connect('view_new', end end) +local SETDIRECTFUNCTION = _SCINTILLA.properties.direct_function[1] +local SETDIRECTPOINTER = _SCINTILLA.properties.doc_pointer[2] +local SETLEXERLANGUAGE = _SCINTILLA.functions.set_lexer_language[1] connect('buffer_new', function() -- sets default properties for a Scintilla document local function run() local buffer = buffer -- lexer - buffer:set_lexer_language('container') + buffer:set_lexer_language('llpeg') + buffer:private_lexer_call(SETDIRECTFUNCTION, buffer.direct_function) + buffer:private_lexer_call(SETDIRECTPOINTER, buffer.direct_pointer) + buffer:private_lexer_call(SETLEXERLANGUAGE, 'container') buffer.style_bits = 8 -- properties -- cgit v1.2.3