aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
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");