From 92a77519d43814cd97a907e783bd3ced3227a214 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Linse?= Date: Wed, 10 Jul 2019 21:10:07 +0200 Subject: [PATCH] update README.md --- README.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index d6e99dd..d878c30 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,7 @@ Binding | Action `(Luadev-RunLine)` | Execute the current line `(Luadev-Run)` | in visual mode: execute visual selection `(Luadev-RunWord)` | Eval identifier under cursor, including `table.attr` +`(Luadev-Complete)` | in insert mode: complete (nested) global table fields If the code is a expression, it will be evaluated, and the result shown with `inspect.lua`. Otherwise it will be executed as a block of code. A top-level @@ -24,8 +25,10 @@ Planned features: - [x] autodetect expression vs statements - [x] Fix `inspect.lua` to use `tostring()` on userdata (done on a local copy) - - [ ] omnicompletion of global names and table attributes + - [x] completion of global names and table attributes (WIP: basic implementation done) - [ ] make `(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) - - [ ] tracebacks + - [x] tracebacks + - [ ] interactive debugging + - [x] debug helpers for async callbacks (WIP)