diff options
Diffstat (limited to 'modules/lua/init.lua')
-rw-r--r-- | modules/lua/init.lua | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/modules/lua/init.lua b/modules/lua/init.lua index 7a06b302..056e230b 100644 --- a/modules/lua/init.lua +++ b/modules/lua/init.lua @@ -26,6 +26,7 @@ local function ta_api(filename) buffer == ui.command_entry or buffer._type then return filename end + ui.dialogs.msgbox{text=filename,informative_text=buffer.filename} end end @@ -61,7 +62,8 @@ textadept.editing.autocompleters.lua = function() local list = {} -- Retrieve the symbol behind the caret. local line, pos = buffer:get_cur_line() - local symbol, op, part = line:sub(1, pos):match('([%w_%.]-)([%.:]?)([%w_]*)$') + local symbol, op, part = line:sub(1, pos - 1):match( + '([%w_%.]-)([%.:]?)([%w_]*)$') if symbol == '' and part == '' then return nil end -- nothing to complete if symbol == '' and M.autocomplete_snippets then local _, snippets = textadept.editing.autocompleters.snippet() |