Try OpenEdge Now
skip to main content
Online Help
Introducing the ABL Editor

Introducing the ABL Editor

The ABL Editor is customized for working with ABL code. It supports many features to make coding easier, including:
*Code-generation wizards for creating new files and adding code blocks to existing files
*Customizable code-completion assistance and syntax help
*Color-coding of syntax elements to improve readability
*Drag-and-drop capability to add schema references to code
*Integration with the OpenEdge Visual Designer (Windows only)
*Support for editing CGI Wrapper files for WebSpeed application development
By default, an ABL Editor buffer opens whenever you create an ABL source file or open an existing one (unless the file type is associated with a specialized OpenEdge editor such as the AppBuilder or the Visual Designer). You can have multiple buffers open at the same time, including ABL Editor buffers and other editors.


You can control many aspects of the ABL Editor's behavior through preference settings. The available options are in two categories, OpenEdge-specific preferences and standard Eclipse preferences.

OpenEdge-specific preferences

Preferences that apply exclusively to the ABL Editor include options for editing assistance, build behavior, color-coding of syntax elements, and the use of annotations and template (macros).
To view or set these options, select Window > Preferences > Progress OpenEdge > Editor

Eclipse preferences

Like all text editors that run in the Eclipse framework, the ABL Editor inherits the Eclipse editor preferences.To view or set these options, select Window > Preferences > General > Editors
Note: For information on the Eclipse text editor preferences, see the Workbench User Guide, starting with Editors.
* Concepts
* Tasks
* Reference