Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "LDT/User Area/New Noteworthy/New Noteworthy 1.1"
(→Table Detection) |
(→Table Detection) |
||
Line 1: | Line 1: | ||
=New & Noteworthy 1.1= | =New & Noteworthy 1.1= | ||
− | == | + | == 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. | 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 <code>#table</code>s nicely in outline. It is obviously now possible to enjoy table content. | ||
* Fields | * Fields | ||
− | * Functions or | + | * Functions or Methods |
* Nested tables | * Nested tables | ||
'''Note:'''' If you click on <code>#table</code> fields, you will get code navigation to their definition. | '''Note:'''' If you click on <code>#table</code> fields, you will get code navigation to their definition. |
Revision as of 12:39, 20 September 2013
Contents
New & Noteworthy 1.1
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 #table
s 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.
Module Detection
Turn your table into a module quite simple: it is simply return it. As below.
Natural Completion On Strings
It now possible to trigger completion on #string
variable without using the string
module. You have completion for mystring:sub(...)
.
#string
variable from assignment#string
variable from explicit typingBetter 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.