From e6cac1c716ce3cadab1a7ed45ec2dbb963270acb Mon Sep 17 00:00:00 2001 From: mitchell <70453897+667e-11@users.noreply.github.com> Date: Thu, 2 Apr 2009 17:47:53 -0400 Subject: Removed macro support; just use Lua for scripting. --- src/lua_interface.c | 21 ++------------------- 1 file changed, 2 insertions(+), 19 deletions(-) (limited to 'src') diff --git a/src/lua_interface.c b/src/lua_interface.c index 3a7e5e38..180ad60d 100644 --- a/src/lua_interface.c +++ b/src/lua_interface.c @@ -726,25 +726,8 @@ void l_handle_scnnotification(SCNotification *n) { l_pushscninteger(n->length, "length"); l_pushscninteger(n->linesAdded, "lines_added"); l_pushscninteger(n->message, "message"); - if (n->nmhdr.code == SCN_MACRORECORD) { - lua_getfield(lua, LUA_REGISTRYINDEX, "buffer_functions"); - lua_pushnil(lua); - while (lua_next(lua, -2)) - if (l_rawgeti_int(lua, -1, 1) == n->message) { - if (l_rawgeti_int(lua, -1, 3) == tSTRING) { - l_pushscnstring(reinterpret_cast(n->wParam), "wParam"); - } else l_pushscninteger(static_cast(n->wParam), "wParam"); - if (l_rawgeti_int(lua, -1, 4) == tSTRING) { - l_pushscnstring(reinterpret_cast(n->lParam), "lParam"); - } else l_pushscninteger(static_cast(n->lParam), "lParam"); - lua_pop(lua, 2); // key and value - break; - } else lua_pop(lua, 1); // value - lua_pop(lua, 1); // ta_buffer_functions - } else { - l_pushscninteger(static_cast(n->wParam), "wParam"); - l_pushscninteger(static_cast(n->lParam), "lParam"); - } + l_pushscninteger(static_cast(n->wParam), "wParam"); + l_pushscninteger(static_cast(n->lParam), "lParam"); l_pushscninteger(n->line, "line"); l_pushscninteger(n->foldLevelNow, "fold_level_now"); l_pushscninteger(n->foldLevelPrev, "fold_level_prev"); -- cgit v1.2.3