Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

LDT/User Area/New Noteworthy/New Noteworthy 1.2

< LDT‎ | User Area/New Noteworthy
Revision as of 11:52, 14 February 2014 by Marc.aubry42.gmail.com (Talk | contribs) (Created page with "=New & Noteworthy 1.2= == Add a library documentation to a project == <small>since 1.2M1</small> By adding a file ".doclua" describing an API in lua documentation language ...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

New & Noteworthy 1.2

Add a library documentation to a project

since 1.2M1

By adding a file ".doclua" describing an API in lua documentation language in your project sourcepath, you will have auto-completion on the described API.

Screenshoot

  • Script explorer containing a doclua file
  • Editor with auto-completion on the lib described in the doclua file.

Debugging fix and ehencements

since 1.2M1

Several bugs have been fixed:

  • Avoid a crash when evaluating an expression from the watch view.
  • ...

The debugger now print his version and some connection log to help troubleshooting.

Screenshoot A screen of the debuggers logs in the consoleVIew ?

Integration of metalua 0.7.2

since 1.2M1

LDT is now based on the version 0.7.2 of metalua.

Extending a type

since 1.2M1

Using the @extend keyword in a module or type will extend it with all the field, functions of the given super type. See detailed documentation.

Screenshoot Show autcompletion on a super field just after the @extend keyword.

Handleing table field

since 1.2M1

On a variable documented of the type #table, field are now reconize and displayed in the outline and available in the autocompletion.

Screenshoot

  • After a local variable commented by -- #table initialized with a function define some

Rename

since 1.2M1

Pressing "ALT+SHIFT+R" on a lua variable enable to rename it and all his occurences.

Screenshoot

  • While renaming a variable with occurences

Back to the top