YEdit is an editor for editing YAML files. It is implemented as a Eclipse plugin.
Installation
To install, download the .jar file from the downloads section and place in the plugins directory of you Eclipse installation.
- or -
Use the Eclipse update site found here: http://dadacoalition.org/yedit
Requirements
Eclipse 3.4 or 3.5 and Java 5.
There are currently no plans to support older versions of Eclipse as longs as no-one gives me compelling reasons to do so.
Project Status
The project is under active development. It is quite young so there is bound to be some bugs lurking around. Based on the reported issues it seems like basic editing works quite well though.
The parsing for the outline view and the syntax checking use the SnakeYAML parser and should correctly parse all YAML files that SnakeYAML will parse.
Project News
- 27.09.2009: Added a wiki page with description of the plugin features.
- 27.09.2009: Released version 0.0.9. This version adds a compatibility mode for Symfony configuration files. Thanks to the user kraven for reporting and helping me find an (hopefully) acceptable solution to the issue. See Changelog
- 19.07.2009: Released version 0.0.8. This version adds support for Eclipse templates. See Changelog for details.
- 13.07.2009: Added a Google group that can be used for all questions related to the editor. The group can be found here: http://groups.google.com/group/yedit
- 30.06.2009: Released version 0.0.7. This version contains some significant fixes so I recommend all users to upgrade. See Changelog for details.
- 21.05.2009: Released version 0.0.6. This is a minor release, so most user probably won't need to updgrade. See Changelog for details.
- 14.05.2009: Added an Eclipse update site so that installation should be a bit easier. Please tell me if it doesn't work.
- 14.05.2009: Released version 0.0.5. See Changelog for details.
- 25.04.2009: Released version 0.0.4. See Changelog for details.
- 18.04.2009: Released version 0.0.3. See Changelog for details.
- 14.04.2009: Released version 0.0.2. See Changelog for details.
- 11.04.2009: Added a wiki page for simplified feedback.
- 09.04.2009: Added a plugin jar of version 0.0.1 in the download section.
- 06.04.2009: Project creation. Initial upload of source code.
Current features
- Syntax highlighting
- Syntax checking
- Content outline
- Templates
- Various text editing support like auto-indenting and toggling of comments.
- Symfony compatibility mode (experimental).
A more complete description of the features is found here: Features
If you want to take a look before you download, head over to the Screenshots section
Planned features
The following features are planned, but might be skipped it they turn out to not be useful or too difficult to implement. Bug fixes will in general be prioritized over new features.
- Add auto-complete for mapping keys.
- Improved syntax highlighting based on the new low-level API in SnakeYAML 1.2. It is not entirely certain that the SnakeYAML API will make it possible and it might prove to be too slow.
Bugs, feature requests and feedback
Please post any bug reports and feature request in the issue tracker and I will look into them as soon as I can. If you just want to give some general feedback on the plugin, you can use just leave a comment on the Feedback wiki page.