Der Editor
----------------------------------------------------------------------

Unter  den  Programmen,  die  von Chatwin aus gestartet werden knnen,
kommt dem Editor eine besondere Rolle zu. Beim Programmieren verbringt
man wohl mit die meiste Zeit im Editor, daher haben Sie in Chatwin die
Mglichkeit,  Ihren  Lieblingseditor einzubinden.  Dies geschieht ber
den ersten Menpunkt im Optionen-Men.

Wird der Editor verlassen,  dann zumeist um ein gerade gendertes Pro-
gramm neu zu bersetzen. Um diesen immer wiederkehrenden Vorgang etwas
zu vereinfachen und zu beschleunigen,  wertet Chatwin den Rckgabewert
des  Editors aus.  In vielen Editoren hat man die Mglichkeit,  diesen
Rckgabewert  zu beeinfluen.  Manche Editoren erlauben es,  mit einem
einzigen  Tastendruck  den  gerade geffneten Text abzuspeichern,  den
Editor  zu  verlassen und einen bestimmten Wert an das aufrufende Pro-
gramm  (z.B. Chatwin) zurckzugeben.  Bei dem Editor EverestOTHERPRG.TXT geht dies
z.B. ber die Tastenkombination  [Control][3],  wodurch auch eine Drei
an Chatwin bergeben wird.

Chatwin reagiert wie folgt auf die Rckgabewerte des Editors:

 0: keine Reaktion, der Editor wurde normal verlassen
 1: das TakefileTAKEFILE.TXT Nummer 1 aus dem Take-Men wird gestartet
 2: das Takefile Nummer 2 aus dem Take-Men wird gestartet
 3: das Takefile Nummer 3 aus dem Take-Men wird gestartet

Auf andere Werte erfolgt keine spezielle Reaktion. Das alles gilt auch
nur, wenn der Editor ber den ersten Menpunkt des Programm-Mens oder
den  Befehl  edMAN\ED.MAN  aus dem CLICLI.TXT heraus gestartet wurde.  Wurde der Editor
ber  den Befehl ed aus einem Takefile heraus gestartet,  funktioniert
dies nicht (um Rekursionsprobleme zu vermeiden).

Verfgen  Sie ber einen Editor,  der dies untersttzt,  so knnen Sie
durch  geeignete  Takefiles  und einen gezielten Tastendruck im Editor
bestimmen, was Chatwin als nchstes tun soll.

Unter  einem  Multitasking-System  erscheint  es  wenig sinnvoll,  den
Editor immer wieder zu verlassen. Solange z.B. der Compiler im Vorder-
grund beschftigt ist, strt ein im Hintergrund wartender Editor nicht
weiter. Auerdem entfllt so auch die Ladezeit.

Um  die  oben  aufgezeigte  Funktionalitt unter Multitasking-Systemen
nachzubilden  (wenn  der  Editor noch luft,  kann er natrlich keinen
Wert an Chatwin zurckgeben!),  wurde das sogenannte SE-ProtokollSEPROTO.TXT ein-
gefhrt.  Es  ermglicht einer Shell und einem Editor,  ber AES-Nach-
richten  zu  kommunizieren  und zusammenzuarbeiten.  Daher untersttzt
Chatwin natrlich auch dieses Protokoll.

Unter  den  mitgelieferten Beispiel-TakefileTAKES\EXAMPLE.TXTs finden sich einige,  die
sinnvoll  als "Nachlufer" fr einen Editor einsetzbar sind,  z.B. das
an anderer Stelle in dieser Hilfe erluterte PURE.TTAKES\PURE.T.
