EXOS 2.1 Editor Driver Specification
Contents:
- 1.
Introduction
- 2.
Opening Channels
- 3.
General Editor Features
- 3.1
The Editor's Text Buffer
- 3.2
When the Buffer Becomes Full
- 3.3
Margins and the Ruler Line
- 3.4
Paragraphs
- 3.5
Word Wrap
- 3.6
Long Lines
- 3.7
Flashing Cursor
- 4.
Writing to the Editor
- 5.
Reading from the Editor
- 5.1
Basic Editor Read Action
- 5.2
The Editor Read Flags in Detail
- 5.2.1
The SEND NOW Flag
- 5.2.2
The SEND ALL Flag
- 5.2.3
The NO READ Flag
- 5.2.4
The NO SOFT Flag
- 5.2.5
The NO PROMPT Flag
- 5.2.6
The AUTO ERA Flag
- 5.3
Typical Flag Combinations
- 5.3.1
BASIC Reading a Command Line
- 5.3.2
BASIC Doing an Input Command
- 5.3.3
WP Normal Editing Mode
- 5.3.4
WP Printing a Document
- 6.
Editing Functions
- 6.1
Cursor Movement
- 6.1.1
Left and Right by Character
- 6.1.2
Start and End of Line
- 6.1.3
Left and Right by Word
- 6.1.4
Up and Down by Line
- 6.1.5
Up and Down by Page
- 6.1.6
Up and Down by Paragraph
- 6.2
Inserting and Insert Mode Control
- 6.2.1
Inserting Spaces and Lines
- 6.2.2
Toggle Insert and Overwrite
Mode
- 6.3
Deleting and Erasing
- 6.3.1
Deleting and Erasing Characters
- 6.3.2
Deleting and Erasing Lines
- 6.3.3
Deleting and Erasing Words
- 6.4
The Tab Key
- 6.5
The Editing Function Keys
- 6.5.1
Reform and Justify Paragraph
- 6.5.2
Centre Line
- 6.5.3
Toggle Ruler Line Display
- 6.5.4
Toggle and Clear Tabs
- 6.5.5
Set Left and Right Margins
- 6.5.6
Release Margins
- 6.5.7
Reset Margins and Tabs
- 6.5.8
Move Paragraph Up and Down
- 6.5.9
Colour Line and Paragraph
- 7.
Special Function Calls
- 7.1
Setting Margin Positions
- 7.2
Loading and Saving Document Files
- 8.
Error Handling
- 9.
Quick Reference Summary
- 9.1
EXOS Calls
- 9.2
EXOS Variables
David Bouman.
(dsbouma@cs.vu.nl)