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.1"

(Table Detection)
Line 1: Line 1:
 
=New & Noteworthy 1.1=
 
=New & Noteworthy 1.1=
 +
 +
== Lighter Documentation ==
 +
 +
It is now possible to describe code with significantly ''less'' documentation. We analyze the code, filling documentation blanks from it, making documentation more ''fluent''.
 +
[[Image:ScreenLessDoc.png|center]]
 +
<center><small>Without inference on left, with inference on right.</small></center>
  
 
== Code analysis ==
 
== Code analysis ==

Revision as of 04:42, 23 September 2013

New & Noteworthy 1.1

Lighter Documentation

It is now possible to describe code with significantly less documentation. We analyze the code, filling documentation blanks from it, making documentation more fluent.

ScreenLessDoc.png
Without inference on left, with inference on right.

Code analysis

Tables are a key concept of Lua. It is mandatory for Koneki LDT to handle them right to enable you to code at ease.

Table Detection

We managed to summarize #tables nicely in outline. It is obviously now possible to enjoy table content.

  • Fields
  • Functions or Methods
  • Nested tables

Note:' If you click on #table fields, you will get code navigation to their definition.

ScreenTypeDetection.png
Type detection

Module Detection

Turn your table into a module quite simple: it is simply return it. As below.

ScreenModuleDetection.png
Module detection

Natural Completion On Strings

It now possible to trigger completion on #string variable without using the string module. You have completion for mystring:sub(...).

RegularStringCompression.png
Completion on #string variable from assignment
TypedStringCompression.png
Completion on #string variable from explicit typing

Better Error Handling

To speed up syntax error troubleshooting, the output given is now the Lua 5.1 interpreter one. During the process, syntax error detection became about 10 times faster.

Formatter Defaults

For a better out of the box experience, formatter now uses Lua's 2 spaces indentation standard by default.

Smarter Auto Close

Auto close got smarter and feels more natural. It is a silent improvement. If you did not notice it, it indicates it works just fine.

Back to the top