Fix the readme and lua function call.

pull/2/head
Javier López 3 years ago
parent e1cbe253e3
commit 33d054adfc

@ -8,8 +8,7 @@ Use the folllowing mappings to execute lua code:
Binding | Action
------------------------- | ------
`<Plug>(Luadev-RunLine)` | Execute the current line
`<Plug>(Luadev-Run)` | in visual mode: execute visual selection
`<Plug>(Luadev-RunOperator)` | in normal mode: execute the motion selection, if linewise the whole lines
`<Plug>(Luadev-Run)` | Operator to execute lua code over a movement or text object.
`<Plug>(Luadev-RunWord)` | Eval identifier under cursor, including `table.attr`
`<Plug>(Luadev-Complete)` | in insert mode: complete (nested) global table fields
@ -27,7 +26,7 @@ Planned features:
- [x] autodetect expression vs statements
- [x] Fix `inspect.lua` to use `tostring()` on userdata (done on a local copy)
- [x] completion of global names and table attributes (WIP: basic implementation done)
- [x] make `<Plug>(Luadev-RunOperator)` a proper operator
- [x] make `<Plug>(Luadev-Run)` a proper operator
- [ ] solution for step-wise execution of code with `local` assignments (such
as a flag to copy local values to an env)
- [x] tracebacks

@ -21,7 +21,7 @@ function! s:luadev_run_operator(is_op)
let lines[0] = lines[0][col1 - 1:]
end
let lines = join(lines, "\n")."\n"
call luaeval("require'luadev'.exec(_A)", lines)
call v:lua.require'luadev'.exec(lines)
endfunction
function! s:get_current_word()

Loading…
Cancel
Save