diff options
author | 2011-06-23 22:35:20 -0400 | |
---|---|---|
committer | 2011-06-23 22:35:20 -0400 | |
commit | e22d2bf663a4cc4fbeed5730c8f0ec7a446e43c8 (patch) | |
tree | 76df894b4f5468c3d85d990129e1e13b890e4ea9 /modules/textadept/adeptsense.lua | |
parent | 79a37f07e3f57694a436db9a25e296c8d177041a (diff) | |
download | textadept-e22d2bf663a4cc4fbeed5730c8f0ec7a446e43c8.tar.gz textadept-e22d2bf663a4cc4fbeed5730c8f0ec7a446e43c8.zip |
Use string constants for event names.
Diffstat (limited to 'modules/textadept/adeptsense.lua')
-rw-r--r-- | modules/textadept/adeptsense.lua | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/modules/textadept/adeptsense.lua b/modules/textadept/adeptsense.lua index 82ea7bea..f7166660 100644 --- a/modules/textadept/adeptsense.lua +++ b/modules/textadept/adeptsense.lua @@ -523,7 +523,7 @@ end function add_trigger(sense, c, only_fields, only_functions) if #c > 2 then return end -- TODO: warn local c1, c2 = c:match('.$'):byte(), #c > 1 and c:sub(1, 1):byte() - local i = events.connect('char_added', function(char) + local i = events.connect(events.CHAR_ADDED, function(char) if char == c1 and buffer:get_lexer(true) == sense.lexer then if c2 and buffer.char_at[buffer.current_pos - 2] ~= c2 then return end sense:complete(only_fields, only_functions) @@ -604,7 +604,7 @@ function show_apidoc(sense) end buffer:call_tip_show(buffer.current_pos, apidocs[apidocs.pos or 1]) -- Cycle through calltips. - local event_id = events.connect('call_tip_click', function(position) + local event_id = events.connect(events.CALL_TIP_CLICK, function(position) apidocs.pos = apidocs.pos + (position == 1 and -1 or 1) if apidocs.pos > #apidocs then apidocs.pos = 1 end if apidocs.pos < 1 then apidocs.pos = #apidocs end @@ -612,7 +612,7 @@ function show_apidoc(sense) end) _G.timeout(1, function() if pcall(buffer.call_tip_active, buffer) then return true end - events.disconnect('call_tip_click', event_id) + events.disconnect(events.CALL_TIP_CLICK, event_id) end) return true end @@ -776,7 +776,9 @@ function new(lang) if sense then sense.ctags_kinds = {} sense.api_files = {} - for _, i in ipairs(sense.events) do events.disconnect('char_added', i) end + for _, i in ipairs(sense.events) do + events.disconnect(events.CHAR_ADDED, i) + end sense.events = {} sense:clear() end |