aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar mitchell <70453897+667e-11@users.noreply.github.com>2009-04-02 17:47:53 -0400
committerGravatar mitchell <70453897+667e-11@users.noreply.github.com>2009-04-02 17:47:53 -0400
commite6cac1c716ce3cadab1a7ed45ec2dbb963270acb (patch)
tree8f44171dc33f0a7936c4eec98b7585ef5270f2a7 /src
parent480acebc578b95d553ffb5061f773a03a3a1a731 (diff)
Removed macro support; just use Lua for scripting.
Diffstat (limited to 'src')
-rw-r--r--src/lua_interface.c21
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");