Ceylon IDE
The Ceylon IDE is a plugin for Eclipse. The IDE project was initiated by David Festal from SERLI, a french software company contributing to the Ceylon project.

Features
The plugin provides the following features, among others:
- Ceylon perspective
- Incremental compilation and interactive error reporting
- Run / Debug
- Customizable syntax highlighting
- Outline view and popup outline
- Popup type hierarchy
- Error reporting in Problems view and error annotations in editor
- Reporting of
//todoand//fixin Tasks view and task annotations in editor - Intelligent proposals
- Documentation hover
- Hyperlink navigation to declarations
- Auto indentation and Correct Indentation
- New wizards: New Ceylon Unit, New Ceylon Project, New Ceylon Module, and New Ceylon Package
- Cross-project dependencies and navigation, and support for external module repositories
- Export Ceylon Module to Module Repository wizard
- Open Ceylon Declaration dialog
- Ceylon Search dialog
- Find References, Find Refinements, Find Subtypes, and Find Assignments contextual search
- Configurable keyboard accelerators
- Basic refactoring: Rename, Inline, Extract Value, Extract Function, Convert To Named Arguments, and Clean Imports
- Basic Quick Fixes: rename reference, create member declaration, create local declaration, create toplevel declaration, create toplevel declaration in new unit, add import, make shared, make actual, make default, specify type, refine formal members
- Refine Formal Members
- Code folding, structured compare, mark occurrences, and more...
Check out the screenshots!
Running the IDE
You can install M1 "Newton" release of the Ceylon IDE (which includes the Ceylon compiler) either
- from our Eclipse plugin update site, or
- from Eclipse Marketplace by dragging and dropping this button into
a running Eclipse Indigo workspace:
Ceylon IDE
Note: The M2 "Minitel" release of the Ceylon IDE will be released soon.
You can get started using the welcome page and
cheat sheets. After installing, go straight to
Help > Welcome to Ceylon.