From 6ab70838082049d3236a66a63c4efeddf4dbfdc2 Mon Sep 17 00:00:00 2001 From: mitchell <70453897+667e-11@users.noreply.github.com> Date: Sat, 29 Nov 2014 15:43:31 -0500 Subject: Show symbol documentation in the Lua command entry; modules/textadept/keys.lua --- modules/textadept/keys.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/textadept/keys.lua b/modules/textadept/keys.lua index eae664c8..6ea0c54a 100644 --- a/modules/textadept/keys.lua +++ b/modules/textadept/keys.lua @@ -632,5 +632,13 @@ setmetatable(keys.find_incremental, {__index = function(t, k) if #k > 1 and k:find('^[cams]*.+$') then return end ui.find.find_incremental(ui.command_entry:get_text()..k, true) end}) +-- Show documentation for symbols in the Lua command entry. +keys.lua_command[not CURSES and 'ch' or 'mh'] = function() + -- Temporarily change _G.buffer since ui.command_entry is the "active" buffer. + local buffer = _G.buffer + _G.buffer = ui.command_entry + textadept.editing.show_documentation() + _G.buffer = buffer +end return M -- cgit v1.2.3