aboutsummaryrefslogtreecommitdiff
path: root/core/events.lua
diff options
context:
space:
mode:
authormitchell <70453897+667e-11@users.noreply.github.com>2009-02-15 23:58:21 -0500
committermitchell <70453897+667e-11@users.noreply.github.com>2009-02-15 23:58:21 -0500
commit5955540da3e0a8da20c6e627a5322b719103362e (patch)
tree909827a8d72d4b703b5e369f6f17ed22dac9b60c /core/events.lua
parent825f6a76c4c938f0978a9454b20e9ac502a246fc (diff)
downloadtextadept-5955540da3e0a8da20c6e627a5322b719103362e.tar.gz
textadept-5955540da3e0a8da20c6e627a5322b719103362e.zip
Cleaned up some Lua code.
Diffstat (limited to 'core/events.lua')
-rw-r--r--core/events.lua70
1 files changed, 29 insertions, 41 deletions
diff --git a/core/events.lua b/core/events.lua
index f0d629cc..b28b36ee 100644
--- a/core/events.lua
+++ b/core/events.lua
@@ -105,47 +105,6 @@ function handle(event, ...)
end
end
----
--- Reloads event handlers.
--- Clears each event's table of handlers and reloads this module to reset to the
--- default handlers.
-function reload()
- package.loaded['events'] = nil
- for handler in pairs(events) do
- if events[handler..'s'] then events[handler..'s'] = nil end
- end
- require 'events'
-end
-
--- Textadept events.
-function buffer_new()
- return handle('buffer_new')
-end
-function buffer_deleted()
- return handle('buffer_deleted')
-end
-function buffer_switch()
- return handle('buffer_switch')
-end
-function view_new()
- return handle('view_new')
-end
-function view_switch()
- return handle('view_switch')
-end
-function quit()
- return handle('quit')
-end
-function keypress(code, shift, control, alt)
- return handle('keypress', code, shift, control, alt)
-end
-function menu_clicked(menu_id_str)
- return handle('menu_clicked', tonumber(menu_id_str))
-end
-function pm_view_filled()
- return handle('pm_view_filled')
-end
-
-- Scintilla notifications.
function char_added(n)
if n.ch < 256 then return handle('char_added', string.char(n.ch)) end
@@ -205,6 +164,35 @@ function notification(n)
if f then f(n) end
end
+-- Textadept events.
+function buffer_new()
+ return handle('buffer_new')
+end
+function buffer_deleted()
+ return handle('buffer_deleted')
+end
+function buffer_switch()
+ return handle('buffer_switch')
+end
+function view_new()
+ return handle('view_new')
+end
+function view_switch()
+ return handle('view_switch')
+end
+function quit()
+ return handle('quit')
+end
+function keypress(code, shift, control, alt)
+ return handle('keypress', code, shift, control, alt)
+end
+function menu_clicked(menu_id_str)
+ return handle('menu_clicked', tonumber(menu_id_str))
+end
+function pm_view_filled()
+ return handle('pm_view_filled')
+end
+
-- Default handlers to follow.
add_handler('view_new',