diff options
author | mitchell <70453897+667e-11@users.noreply.github.com> | 2009-04-02 17:47:53 -0400 |
---|---|---|
committer | mitchell <70453897+667e-11@users.noreply.github.com> | 2009-04-02 17:47:53 -0400 |
commit | e6cac1c716ce3cadab1a7ed45ec2dbb963270acb (patch) | |
tree | 8f44171dc33f0a7936c4eec98b7585ef5270f2a7 /src | |
parent | 480acebc578b95d553ffb5061f773a03a3a1a731 (diff) |
Removed macro support; just use Lua for scripting.
Diffstat (limited to 'src')
-rw-r--r-- | src/lua_interface.c | 21 |
1 files changed, 2 insertions, 19 deletions
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<char*>(n->wParam), "wParam"); - } else l_pushscninteger(static_cast<int>(n->wParam), "wParam"); - if (l_rawgeti_int(lua, -1, 4) == tSTRING) { - l_pushscnstring(reinterpret_cast<char*>(n->lParam), "lParam"); - } else l_pushscninteger(static_cast<int>(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<int>(n->wParam), "wParam"); - l_pushscninteger(static_cast<int>(n->lParam), "lParam"); - } + l_pushscninteger(static_cast<int>(n->wParam), "wParam"); + l_pushscninteger(static_cast<int>(n->lParam), "lParam"); l_pushscninteger(n->line, "line"); l_pushscninteger(n->foldLevelNow, "fold_level_now"); l_pushscninteger(n->foldLevelPrev, "fold_level_prev"); |