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

Difference between revisions of "LDT/User Area/New Noteworthy/New Noteworthy 1.2"

m (Debugging fix and enhancements)
Line 20: Line 20:
 
* The debugger now logs his version and his connection status.
 
* The debugger now logs his version and his connection status.
 
* Better error logging during remote debug sessions.
 
* Better error logging during remote debug sessions.
 
+
[[File:ScreenDebuggerVersion.png|center]]
''Screenshoot''
+
A screen of the debuggers logs in the ''consoleView'' ?
+
  
 
== Extending a type ==
 
== Extending a type ==

Revision as of 13:54, 5 March 2014

New & Noteworthy 1.2

Add a library documentation to a project

since 1.2M1

By adding a .doclua file describing an API in Lua Documentation Language in your project source path, you will have auto-completion for described API.

Screenshoot

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

Debugging fix and enhancements

since 1.2M1

Here are some fixes to improve debugging experience and troubleshooting:

  • Avoid a crash when evaluating an expression from the watch view.
  • Use of interpreter's LUA_PATH if LUA_PATH environment variable is not available.
  • The debugger now logs his version and his connection status.
  • Better error logging during remote debug sessions.
ScreenDebuggerVersion.png

Extending a type

since 1.2M1

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

Screenshoot Show auto-completion on a super field just after the @extend keyword.

Handling table field

since 1.2M1

On a variable documented with type #table, its fields are now displayed in the outline and available from auto-completion.

Screenshoot

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

Rename

since 1.2M1

Pressing ALT+SHIFT+R on a Lua variable enables to rename it and all its occurrences.

Screenshoot

  • While renaming a variable with occurrences

Integration of Metalua 0.7.2

since 1.2M1

LDT is now based on Metalua 0.7.2.

Back to the top