diff --git a/config/nvim/after/ftplugin/lua.lua b/config/nvim/after/ftplugin/lua.lua index 9885ba7..a70c29a 100644 --- a/config/nvim/after/ftplugin/lua.lua +++ b/config/nvim/after/ftplugin/lua.lua @@ -3,13 +3,16 @@ vim.bo.tabstop = 2 local buffer = { buffer = true } local exec_current_lua_line = function() - vim.fn.luaeval(vim.fn.getline('.')) + local lineno = vim.fn.line('.') + print('Executing line ' .. lineno) + vim.fn.luaeval(vim.fn.getline(lineno)) end local exec_current_lua_selection = function() local selection = { vim.fn.line('v'), vim.fn.line('.') } local first, last = vim.fn.min(selection), vim.fn.max(selection) local code = vim.fn.join(vim.fn.getline(first, last), '\n') + print('Executing lines ' .. first .. ' to ' .. last) loadstring(code)() end