Currently the only way to get rich text editing capabilities inside Eclipse RCP application is to use native browser widget. This is powerful but not very flexible solution.
The goal of Rich Text Editor project is to create WYSIWYG Markup editor, which will be based on StyledText widget and will allow basic HTML authoring, as well as will support most of features from jface text editing infrastructure.
The project shall provide infrastructure which will allow viewing and modification of rich text content.
The project shall provide WYSIWYG markup editor which will allow basic html authoring
The project shall provide a common framework for implementing parsers/serializers which will allow easy interfacing between rich editor document model and different markup formats
The project WYSIWYG markup editor should support content assist, spell checking, auto indent strategy, pair matching
Current project state:
Currently project is on alpha stage. Current stable release version is 1.0. To the moment it supports the following features:
Bold/Italic/Strikethrough/Underline text styles
Custom Fonts, Foreground and background colors for text region.
Numbered and unnumbered lists
Hyperlinks
Images
Horizontal lines
Copy/Paste HTML/Text
Import/Export to and from HTML format
Undo/Redo
Adding automatic styling strategies.
Configuring viewer using standard source viewer configuration facilities.