| | | | Version: 0.9.0 Support Eclipse Version: 3.1,3.1.1 License: Free for non-commercial use Development Status: Beta Company: eclipse.MoellerYoung.com
| |  | Home Page |  | Plugin Support |  | Discussion Forum | |
|
myJSEditor is a plug-in to for JavaScript editing. The main usage for the MyJSEditor is its ability to embed it into other products and projects easily. It is built purposely to easily add your own JavaScript objects and be able to code complete and highlight these.
Feature descripton:
* Syntax Highlighting: It highlights keywords, strings, blocks, comments etc. * Code Completion: For known objects, it will show available methods and properties available. It will also know about variables and functions defined in the script itself, and suggest those if appropriate. * Casting: Since JavaScript is type-less (variables have no types), there is an optional syntax to allow the user to tell what type a variable is. This is done by a "cast-comment" which looks like this /*: String :*/. This tells the system that this variable is of type String and it will then be able to give code completion hints when this variable is used. * Error reporting: Reports on various syntax errors but also on things like 'a property is used as a method' which would normally only be caught runtime. * Flexible editor: Editor can be used as an normal editor, but also embedded into fields of a view. It exists as a single line and multi-line text editor.
-- New in 0.9.0
* Multiple performance fixes for large files (incremental parsing, bugfixes). * Type guessing (even though JavaScript is typeless, the editor guesses types of variables based on what was last assigned to it). * Syntax highlighting and simple code completion for Live Connect, deprecation of methods.
-- New in 0.8.0
* Array Casting support: If you cast a variable to *String, it assumes the variable is an Array object that returns Strings in the array. * Custom hover information: Plug-in Extension for hover information. * API changes: Easier to setup "custom" editors.
Added on: 21-Feb-2005 | Updated: 15-Jan-2006
|