m
no edit summary
mNo edit summary |
|||
| Line 1: | Line 1: | ||
Eclipse is a '''free''' software development [[wikipedia:IDE|IDE]] written in the Java language. For many, it is becoming the defacto standard, especially for Java and J2ee development. It can also be expanded to provide robust editing for other languages, like Lua, via plugins. | |||
== Why Eclipse? == | == Why Eclipse? == | ||
With the development of the right plugins | With the development of the right plugins Eclipse could become a powerful editing tool for the AddOn developer. Currently there is a [http://www.eclipse-plugins.info/eclipse/plugin_details.jsp?id=466 Lua Plugin] that allows for some Lua color-coding, but doesn't take into account any of the WoW objects/functions. A customized Eclipse editing plugin would need to be authored to accomplish this. The Lua plugin is a great starting point for this. | ||
Ambitious AddOn makers who enjoy using Eclipse could even provide templates for creating .toc files, .xml files, etc. | Ambitious AddOn makers who enjoy using Eclipse could even provide templates for creating .toc files, .xml files, etc. | ||
| Line 32: | Line 30: | ||
LunarEclipse requires the Dynamic Languages Toolkit - Core Frameworks (DLTK), which can be found under ''Europa Discovery Site->Enabling Features'' under Find and Install. | LunarEclipse requires the Dynamic Languages Toolkit - Core Frameworks (DLTK), which can be found under ''Europa Discovery Site->Enabling Features'' under Find and Install. | ||
[[Category:Interface Customization|Eclipse (IDE)]] | [[Category:Interface Customization|Eclipse (IDE)]] | ||