Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[xtext-dev] Fwd: [Bug 269103] [Article] A detailed article on how to write good text editors and also explaining the steps and objects that deal with writing text editors

Hi guys,

this article should be interesting (it has to be written).

Cheers,
Peter

Begin forwarded message:

Date: 25. März 2009 12:04:12 GMT-07:00
Subject: [Bug 269103] [Article] A detailed article on how to write good text editors and also explaining the steps and objects that deal with writing text editors

https://bugs.eclipse.org/bugs/show_bug.cgi?id=269103  
Product/Component: Community / Articles




--- Comment #3 from Alex Le <unbonnevie@xxxxxxxxx>  2009-03-25 15:03:40 -0400 ---
Please feel to comment on the below TOC.  If there is a feature that is worth
adding, I would be glad to hear of.  Please note that the purpose of this
article is to give more depth, as well as covering more text editing features
that other articles do not covering.  For example, text folding would be
redundant to cover here; however, there could be additional depth (code wise or
explanation of the code) on text folding.

All items in the TOC are discussed with code that ultimately produces a working
editor.

Table of Contents

I. Introduction of the Eclipse Framework
 * Text Editing Classes and Interfaces
   * Important Text Editing Objects and Terminologies Associated to Them
 * Text Editing Util Plug-ins & Classes

II. Editor Features
 * Built-in Features
   * Benefits of Extending the TextEditor Class
 * Support Editing of Non-Workspace Resources
 * Syntax Highlighting
   * Support Different Text Attributes (Bold, Italicized, etc.)
   * Support Dynamic Change of Palette
 * Outline View
   * Support Tooltip on Items on Mouse Hover
 * Content Assistant with Simple Code Template Completion
 * Text Hovering
   * Support Browsable Content on Activation (i.e. via 'F2')
 * Annotations
   * Support Spelling Checking on non-Code Partitions
   * Support Configurable Task Tags
   * Discussion on other Annotations
 * Editing Strategies/Features
   * Support Hyperlink Dectector/Activator
   * Double-click
   * Auto-edit
   * Reconciling Strategy (Part of Spelling Checking)
   * Pair-like Character Matching with Configurable Coloring
   * Text Formatting
   * Text Folding (Note: There is an article on this already,
                         but I could do something fancy or cover
                         more depth.)

III. Preferences and Help
 * Preference Coverage for the Features

IV. Conclusions
 * ???


--
Configure bugmail: https://bugs.eclipse.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.


Back to the top