@database GED.HYPER
@index index
@node MAIN "GoldED 2.0 VF - Sommaire"


           @{"  Liste des fonctions   " link FEATURE_LIST}   @{"  Port ARexx              " link AREXX_PORT}
           @{"  Licence               " link LICENCE}   @{"  Liste des commandes     " link COMMAND_LIST}
           @{"  Introduction          " link INTRODUCTION}   @{"  Conseils d'utilisation  " link GENERAL_HINTS}
           @{"  Systme requis        " link REQUIRED_SYSTEM}   @{"  Remerciements           " link CREDITS}
           @{"  Dmarrage             " link GETTING_STARTED}   @{"  Comment s'enregistrer   " link HOW_TO_REGISTER}
           @{"  Souris                " link MOUSE_HANDLING}   @{"  Mises  jour            " link HOW_TO_GET_UPDATES}
           @{"  Description des menus " link DESCRIPTION_OF_MENUS}   @{"  Contacter l'auteur      " link HOW_TO_CONTACT_AUTHOR}
           @{"  Clavier               " link KEYBOARD}   @{"  Index                   " link INDEX}

           Menus

           @{"  Menu Projet           " link PROJECT_MENU}   @{"  Menu Contrle           " link CONTROL_MENU}
           @{"  Menu Bloc             " link BLOCK_MENU}   @{"  Menu Divers             " link MISC_MENU}
           @{"  Menu Mise en Forme    " link LAYOUT_MENU}   @{"  Menu Macros             " link MACRO_MENU}
           @{"  Menu Recherche        " link FIND_MENU}   @{"  Menu Config             " link CONFIG_MENU}

              

          Il est vivement conseill  de  lire  chronologiquement
          cette   documentation.   Les   utilisateurs  dbutants
          devront sauter la  section  concernant  les  commandes
          internes de GoldED ainsi que son interface ARexx.


@endnode
@node FEATURE_LIST "Liste des fonctions"
                                 LISTE DES FONCTIONS

          o Apparence et fonctions de l'OS 3.x (@{" AppWindows " link M005} & plus)
          o Utilisation pousse du multitches pour des performances optimales
          o @{" Pli " link M106} de paragraphes (nombre de plis illimit)
          o @{" Undo & Redo " link M132}
          o Menus compltement personnaliss (requtes confortables)
          o @{" Port ARexx " link AREXX_PORT} (environ 420 commandes/options)
          o Fonction @{" QuickReference " link M074} (includes, sources, ...)
          o @{" APC " link M076} (TM): Complment automatique des mots, bas sur un dictionnaire
          o @{" Dplacement horizontal des blocs" link M046} ( deux vitesses)
          o Affichage fluide, dfilement rapide
          o Gestion des @{" touches d'appel " link M020}
          o Nombre illimit de fentres
          o @{" Formatage " link LAYOUT_MENU} (align, bloc, centr...), @{" Mise  ligne des mots " link M054}
          o Dcalage automatique (marge de gauche)
          o @{" Dcalage intelligent " link M188} (selon le code, ex: aprs 'if')
          o @{" Sauvegarde automatique " link M194} (intervalle et chemin quelconque)
          o @{" Aide aux menus " link GETTING_STARTED} (AmigaGuide)
          o Localis (Anglais/Allemand/Franais actuellement)
          o Mode d'entre @{" droite  gauche " link M065} disponible
          o Contrle de l'impression (saut de ligne/espacement/style)
          o @{" Multislection " link M005} de fichiers (ex: pour joindre deux fichiers)
          o Gestion directe d'@{" XPK " link M015}: (d)compression
          o Fentre pour la slection de caractres ASCII
          o Interface utilisateur flexible: Tout @{" mode d'affichage " link M190}/@{" police " link M190}
          o Gestion des bits de protection et des commentaires
          o Gestion du @{" calepin " link M031}: Couper & Coller
          o @{" Lecture automatique " link M194} d'un fichier projet
          o Mode @{" Lecture rapide " link M006}
          o Correction @{" AutoCase " link M186} (TM) des majus./minuscules)
          o @{" Vrification automatique des parenthses " link M186} disponible
          o @{" QuickFunc " link M085} Affichage d'une table de saut pour bcp de langages
          o @{" Insertion de colonnes " link M043}, @{" effacem. de colonnes " link M042}
          o Interface graphique confortable (environ 25 requtes)
          o @{" TABs " link TAB_KEY} dynamiques, fixs, constants, transparents
          o @{" Filtrage des caractres " link M080} (ex: Amiga <-> MS-DOS)
          o Quatre @{" vitesses de dfilement " link CURSOR_KEYS}
          o Editeur  dmarrage rapide ED
          o @{" Macro de dmarrage " link M194}
          o @{" Enregistreur de macros " link M149} trs puissant
          o @{" Patrons " link M055}
          o @{" Recherche globale " link M126}  travers plusieurs fichiers
          o @{" Chercheur de fichiers " link M127} (rechercher un fichier depuis le texte)
          o @{" Vrificateur orthographique " link M182} en ligne
          o @{" Cellules configurables " link USER_DEFINED_GADGETS}
          o @{" Historique pour la recherche/le remplacement " link M066}
          o Impression en tche de fond
          o Barre d'icne configurable (@{" Dock " link M182})
          o Affichage de @{" Prvisualisation " link M190}
          o les fonctions recherche/remplacement grent les @{"jokers" link M066}
          o et beaucoup d'autres ...



@endnode
@node LICENCE "LICENCE"
                                   LICENCE

Cette  acceptation  de licence se rapporte  tous les programmes,  tous  les
manuels   et  disquettes  du  pack  de  l'diteur GoldED (enregistr ou non),
rvision 0.99 ou suprieure, except les fichiers contenus dans le rpertoire
support.  Le  non-respect  d'un ou plusieurs des points ci-dessous provoquera
l'expiration  de  la  licence,  c--d  terminera  vos droits d'utiliser ou de
manipuler (ex: distribuer) ce pack.

Vous  pouvez dupliquer/distribuer le pack GoldED, SAUF LE REPERTOIRE KEYFILE,
tant  que  vous ne demandez pas une charge suprieure aux frais de copie/sup-
port  du programme. Les fichiers-cl sont 1995 Dietmar Eilert. Vous NE DEVEZ
PAS  distribuer les fichiers-cl ou les donnes en rapport avec ces derniers.
La distribution des fichiers-cl est une violation des droits d'auteur et des
poursuites seront engages envers les personnes violant ces droits.

Vous  n'avez  pas  le  droit  d'inclure  la version de dmonstration dans une
collection de logiciels en dehors de l'Amiga Library (cre par Fred Fish) et
de la distribuer sur les rseaux sans une permission crite de l'auteur. Ceci
s'applique  aux  CD-Roms, Magazines  disquettes,... La version de dmonstra-
tion  ne  peut  pas  tre distribue dans un pack de logiciels (ex: bookware,
magazines  disquettes).

Le(s)  propritaire(s)  du  copyright se rserve(nt) le droit d'interdir  n'
importe  quel  moment la distribution  un distributeur si celui-ci viole, du
point  de vue des propritaires du copyright, un ou plusieurs points de cette
licence.  Les profits rsultants d'une distribution illgale devront tre re-
verss aux propritaires du copyright.

Vous n'avez pas le droit de modifier ce pack: ne modifiez pas la compilation,
ne modifiez (patchez)  aucun  fichier.  L'diteur peut devenir inoprationnel
si vous le faites.

Le(s)  propritaire(s) du copyright fourni(ssen)t ce programme "tel quel". Le
risque entier de l'utilisation de ce programme vous appartient. Le(s) propri-
taire(s)  du  copyright ne seront pas responsables des dommages rsultant de
l'utilisation  de  ce programmes, ni, mais non limit  celles-ci, des pertes
de donnes rsultant de l'utilisation directe ou indirecte de ce programme.

@endnode
@node INTRODUCTION "Introduction"
                                INTRODUCTION

Les  principaux  buts  atteindre lors de la cration de cet diteur taient:
qu'il  soit d'abord trs facile  utiliser et qu'il soit ensuite aussi rapide
que possible. Beaucoup d'efforts ont t faits pour le look-and-feel gnral,
les performances et la gestion complte du systme d'exploitation de l'Amiga.
Le  design principal se base sur l'OS 2.1 / 3.0,  une UC rapide, suffisamment
de  mmoire  et un disque dur. Je ne me suis jamais occup de la consommation
de  mmoire,  ni  de  la  compatibilit avec l'OS 1.3, car cela signifiait de
faire beaucoup de concessions dans la vitesse et la gestion gnrale.

Le  fonctionnement de GoldED se base sur les vnements: l'diteur attend des
venements  comme  la  pression  d'une  touche  ou  la slection d'un menu et
accomplit  ensuite  l'action  approprie.  Les  actions  ne  sont pas prpro-
grammes: vous pouvez assigner n'importe quelle fonction interne de l'diteur
 un vnement donn (mme si la plupart des gens n'utiliseront que la confi-
guration  par  dfaut). Par exemple, vous pourriez assigner la fonction 'open
file'   la touche 'A' en utilisant la requte clavier de GoldED. Ou assigner
le  texte  "h, je suis la touche A"  la touche A. Ou lui assigner un script
de macro ARexx. Ou une commande DOS. Ou juste le laisser tel quel. Quelle que
soit  l'interface  de  GoldED que vous utilisez (les menus, le clavier ou son
port  ARexx):    elles  utilisent toutes le mme set de commandes. C'est trs
facile    utiliser,  amliorer et c'est trs flexible. GoldED n'utilise pas
de  langage  macro interne comme DME: Ses fonctions internes sont en fait des
appels  des fonctions, accomplissant certaines actions. Il se base complte-
ment sur ARexx, tant que des conditions du genre IF ... THEN sont concernes.

@endnode
@node REQUIRED_SYSTEM "Systme requis"
                               SYSTEME REQUIS

Le matriel minimum est l'OS2.04, un 68000 et 1 Mo de RAM. GoldED n'a PAS t
test  sous  68000. Le systme minimum suggr pour des performances moyennes
(je ne rigole pas) est l'OS3.0, un 68020  et 2 Mo de RAM. Certaines fonctions
avances  demandent l'OS 2.1, d'autres mme l'OS3.0. Je vous recommande vive-
ment  d'installer/rekicker  l'OS 3.x si votre Amiga peut le faire. GoldED est
*beaucoup* plus rapide sous OS3.x.

Logiciels  requis  (tous ces fichiers ont dj t distribus au public, voir
les disquettes Fred Fish):

o La bibliothque Reqtools
o La bibliothque Xpk
o La bibliothque Amigaguide

@endnode
@node GETTING_STARTED "Dmarrage"
                                  DMARRAGE


Dmarrez  l'diteur  en  doublecliquant  son  icne ou en tapant son nom dans
une  fentre shell. Ou  utilisez une @{"touche d'appel" link M020} (par exemple ALT droite +
SHIFT droite & RETURN)  si l'diteur est dj prsent dans le fond. Selon  la
configuration    de  la  fonction <Lecture Automatique> (voir @{"Config/Divers" link M194}),
un fichier peut tre lu automatiquement mme si  vous  n'avez pas spcifi de
nom de fichier. (N'ayez pas peur - c'est une fonction, pas une bogue :-)

Dmarrage rapide (QuickStarter)

A  cot de l'diteur principal GoldED, un diteur  dmarrage rapide, ED, est
fournit.  Ce programme  est une petite (4Ko) faade de GoldED. Vous pouvez l'
utiliser  comme  si  c'tait un vrai diteur. Par exemple, vous pouvez entrer
'ed  lettre' pour diter le fichier lettre si l'diteur  dmarrage rapide s'
appelle  'ed'.  L'avantage principal du QuickStarter est qu'il est capable de
passer  une  nouvelle  tche  un GoldED dj prsent en mmoire (s'il y en a
un). Ceci se droule naturellement trs rapidement. Le QuickStarter peut tre
dclar  comme  rsident (l'diteur principal ne le peut pas). Le code source
de l'ED est disponible dans le rpertoire "GoldED:Tools/EDSource".

Arguments

GoldED  accepte 4 types d'arguments: une liste de noms de fichiers  lire, le
nom  d'un cran public sur lequel il doit s'ouvrir (aprs le mot-cl SCREEN),
un  fichier  de  configuration    utiliser (mot-cl CONFIG) et finalement l'
option  HIDE.  Les arguments SCREEN/CONFIG/HIDE peuvent tre passs comme des
options  sur la ligne de commande ou comme des types d'outils (n'utilisez-pas
de guillemets dans les types d'outils). Exemple:

                 GoldED s:startup-sequence CONFIG s:MyPrefs

Si  vous  voulez  que l'diteur reste initialement dans le fond (attendant l'
activation de la @{"touche d'appel" link M020}, utilisez l'option HIDE mais ne spcifiez pas
de noms de fichiers:

                 GoldED HIDE

L'diteur    dmarrage  rapide,  ED,  gre en plus l'option STICKY (voir ci-
dessous). Il ignorera les options CONFIG/SCREEN s'il peut passer la liste des
fichiers  une tche de GoldED. Exemple:

                 ED mail:answer CONFIG s:BBS.prefs STICKY

Le  Quickstarter a t conu pour des oprations synchrones (except si l'op-
tion  HIDE est utilise pour dmarrer l'diteur dans le fond). Il ne se dta-
chera  du Shell que si vous utilisez RUN. Si l'option STICKY n'est pas spci-
fie,  un appel  ED sera retourn seulement aprs que la dernire fentre de
GoldED  ait t referme. Si STICKY est spcifi, un appel  ED sera retourn
aprs  que  la  fentre ouverte par ED ait t referme (GoldED lui-mme peut
continuer    fonctionner s'il y a d'autres fentres  grer). Ceci est conu
pour  tre  utilis dans des fichiers de commande o vous voulez que l'excu-
tion  du fichier batch ou du script de commande attende que l'utilisateur ait
termin  l'dition  d'un  fichier particulier. ED retournera (en utilisant l'
option sticky) lorsque l'utilisateur quittera le fichier.

Aide aux menus

La fonction d'aide de l'diteur se base sur la bibliothque de Commodore Ami-
gaGuide. Doublecliquez simplement l'icne 'manuel' - son type d'outil par d-
faut est AmigaGuide. Vous pouvez utiliser 'MultiView' de l'OS3.0 pour lire le
fichier 'GoldED.guide'. GoldED gre lui-mme l'aide aux menus: la pression de
la  touche  <HELP> lors de la slection d'une option (dans GoldED) vous affi-
chera des explications sur l'option que vous avez slectionn.

Langage

La  bibliothque  Locale  de  l'OS2.1  ou plus est gre pour les requtes de
GoldED:  si  vous avez slectionn German comme langage par dfaut (en utili-
sant  'locale'   des prfrences  de votre Workbench), les requtes ainsi que
les  chanes  temps/date seront en allemand. Actuellement, seuls l'anglais et
l'allemand  sont disponibles; d'autres langues pourront tre disponibles dans
le  futur.  Les  paramtres locale n'affectent pas les menus car les menus ne
sont  pas une partie de l'diteur en lui-mme mais des fichiers textes exter-
nes. Utilisez @{"Config/Menus" link M183} pour diter/lire les menus. Le fichier de dfini-
tion  des  menus  par dfaut est disponible en allemand et en anglais. Il est
install par l'utilitaire Install lors de l'installation du pack GoldED. Vous
pouvez  lire  un  nouveau fichier de dfinition  n'importe quel moment (voir
@{"Config/Menus" link M183}).

GUI (Interface utilisateur graphique)

L'interface  de l'diteur gre le look & feel de l'OS2.x. La plupart des cel-
lules  proposent  des  raccourcis  clavier: si un caractre de la cellule est
soulign,  il  peut  alors  tre utilis comme raccourci. Vous pouvez de plus
dplacer une barre proportionnelle ou activer une cellule par la frappe d'une
seule  touche.  Utilisez la touche shift simultanment pour changer de direc-
tion  - par exemple pour dplacer une barre proportionnelle vers la gauche au
lieu  de  la  droite.   Utilisez la touche 'Amiga' simultanment pour activer
une autre cellule depuis une cellule de texte (sans Amiga Droite, vos entres
iraient  dans  la cellule de texte). Amiga-X effacera le contenu des cellules
textes. CTRL-L insrera un code de saut de page.


@endnode
@node MOUSE_HANDLING "Gestion de la Souris"
                            GESTION DE LA SOURIS

Pour positionner le curseur, un simple clic de la  souris  dans  une  fentre
texte  suffit. Pour slectionnez un mot, doublecliquez-le simplement  l'aide
de la souris. Pour slectionnez une partie du texte, appuyez sur le bouton de
la  souris et tout en le maintenant appuy, dplacez le pointeur de la souris
jusqu' la fin du bloc dsir. Vous pouvez ainsi slectionner plusieurs  mots
ou  tout  un  bloc  d'un  texte. L'diteur propose deux type de slection: la
slection caractre par caractre (par dfaut)  et  la  slection  ligne  par
ligne.  Pour  passer    ce dernier mode, appuyez simultanment sur la touche
MAJUSCULES lorsque vous dlimitez un bloc.

@endnode
@node DESCRIPTION_OF_MENUS "DESCRIPTION DES MENUS"
                             DESCRIPTION DES MENUS

Comme  l'diteur offre  l'utilisateur un nombre important de possibilits de
configuration,  il  n'existe ni d'apparence "standard", ni de couleurs, ni de
rsolution, ni de polices pour ce qui est des menus et des fonctions. Ce man-
uel  dcrit  la configuration  fournie par dfaut. Utilisez @{"Config/Lire" link M196} pour
lire un fichier de configuration.

Les menus standards sont:

                  @{"  Menu Projet         " link PROJECT_MENU}  @{"  Menu Contrle       " link CONTROL_MENU}
                  @{"  Menu Bloc           " link BLOCK_MENU}  @{"  Menu Divers         " link MISC_MENU}
                  @{"  Menu Mise en Forme  " link LAYOUT_MENU}  @{"  Menu Macros         " link MACRO_MENU}
                  @{"  Menu Recherche      " link FIND_MENU}  @{"  Menu Config         " link CONFIG_MENU}


@endnode
@node PROJECT_MENU "Menu Projet"
                                MENU PROJET
                         Composition du menu projet


           @{" Projet/A propos         " link M001}  @{" Projet/Nouveau Nom       " link M011}
           @{" Projet/Utilisateur      " link M002}  @{" Projet/Rpertoire Actuel " link M012}
           @{" Projet/Effacer Texte    " link M003}  @{" Projet/Sauver            " link M013}
           @{" Projet/Nouvelle Fentre " link M004}  @{" Projet/Sauver en         " link M014}
           @{" Projet/Ouvrir           " link M005}  @{" Projet/Sauver XPK        " link M015}
           @{" Projet/Ouvrir vite      " link M006}  @{" Projet/Sauver & Quitter  " link M016}
           @{" Projet/Ouvrir nouveau   " link M007}  @{" Projet/Protection        " link M017}
           @{" Projet/Reprendre Orig.  " link M008}  @{" Projet/Imprimer          " link M018}
           @{" Projet/Insrer          " link M009}  @{" Projet/Quitter           " link M019}
           @{" Projet/Ajouter          " link M010}  @{" Projet/Fermer Fentre    " link M020}


Le  menu  projet  offre  une  varit de commandes se rapportant  la gestion
gnrale  d'un  document,  surtout  pour  les fonctions entre/sortie de base
(lire/sauver ou impression).


@endnode
@node M001 "Projet/A propos"
Projet/A propos du @{" Menu Projet " link PROJECT_MENU}

Affiche l'ID de la version. De plus, le nom du port ARexx de la tche actuel-
le  ainsi  que  le nom de l'cran actuel sont affichs. Si vous avez dit  l'
diteur de s'ouvrir sur un cran custom, cet cran sera toujours public, vous
pourrez  de  cette  faon faire tourner d'autres programmes sur l'cran de l'
diteur  (exemple:  entrez  SHELL  CON:0/11/640/100/Shell/screenGOLDED.1 pour
ouvrir une fentre shell sur l'cran de l'diteur).

Voir @{" Config/Affichage " link M190}  pour  savoir comment faire apparatre d'autres pro-
grammes sur l'cran de GoldED.


@endnode
@node M002 "Projet/Utilisateur"
Projet/Utilisateur du @{" Menu Projet " link PROJECT_MENU}

Si  vous  tes  un  utilisateur  enregistr de GoldED, votre nom sera affich
lorsque  vous slectionnerez cette option. La version non enregistre affiche
des informations gnrales concerant le copyright.


@endnode
@node M003 "Projet/Effacer Texte"
Projet/Effacer Texte du @{" Menu Projet " link PROJECT_MENU}

Efface  le contenu de la fentre actuelle. Les bits de protection sont rgls
sur les  valeurs  par dfaut (voir @{"Config/Divers" link M194}) avant que d'autres actions
puissent tre effectues. Le chemin est rinitialis au chemin actuel, le nom
du  fichier  sur  "sans_nom".  On vous demandera alors une confirmation si le
texte a t modifi depuis la dernire lecture.


@endnode
@node M004 "Projet/Nouvelle Fentre"
Projet/Nouvelle Fentre du @{" Menu Projet " link PROJECT_MENU}

Ouvre  une nouvelle fentre d'dition. La taille de la fentre est lue depuis
le  fichier de configuration (voir @{"Config/Lire" link M196}). Si vous avez activ la fonc-
tion  AutoCenter  (voir  @{"Config/Divers" link M194},   ON par dfaut), la nouvelle fentre
sera  centre sur l'cran, sinon la position de la fentre sera galement lue
depuis  le  fichier de configuration. Utiliser @{"Config/Sauver" link M195} pour sauvegarder
les  dimensions  et la position de votre fentre. Cet diteur offre plusieurs
fonctions se rapportant aux fentres, il peut par exemple "arranger" vos fen-
tres  sur  l'cran.  Les  crans   dfilement automatique (Autoscroll) sont
compltement  grs, mais les fonctions des fentres ne se rapportent qu' la
section visible de l'cran seulement.

Voir @{" Contrle/Arranger Fentres " link M111} pour plus de dtails.


@endnode
@node M005 "Projet/Ouvrir"
Projet/Ouvrir du @{" Menu Projet " link PROJECT_MENU}

Efface  le  texte  actuel  s'il  y  en  avait un (ralis en interne comme un
@{"Projet/Effacer Texte" link M003}),  demande  un  (des) nouveau(x) fichier(s) et lit le(s)
fichier(s).


Multislection

Comme  la plupart des slectionneurs de fichiers de GoldED, celui utilis par
cette fonction gre la slection multiple, vous pouvez par exemple slection-
nez  plus  d'un  fichier  en mme temps. Le traitement des fichiers multiples
dpend  du  contexte:  cette fonction ouvrira une fentre pour chaque fichier
tandis  que  @{"Projet/Ajouter" link M010}  lira  tous les fichiers slectionns dans une
seule fentre.

AppWindows (Fentres application)

Les fentres de texte de GoldED sont des AppWindows: il est possible de jeter
des  icnes du Workbench dans une fentre de texte. Ces fichiers seront ajou-
ts au texte de cette fentre. La multislection est gre: vous pouvez jeter
plus  d'une  icne  sur  une  fentre  en  utilisant la slection tendue (en
appuyant sur la touche shift lors de la slection des icnes).

Les  fichiers  compresss  par  XPK (voir @{"Projet/Sauver XPK" link M015})  sont reconnus
et  dcompresss lors de la lecture si la bibliothque @{"XPK" link CREDITS} correspondante est
disponible. Cette fonction vrifie les TABS (dc. 8); les TABS seront rempla-
cs  par  des  espaces (dc. 32) lors de la lecture. Voir @{"Config/TAB" link M189} si vous
voulez  influencer  cette substitution. La fonction lecture utilise un tampon
d'une  bonne  taille  d'environ 16Ko pour acclrer l'opration. Mais si vous
dsirez une performance accrue, utilisez @{"Projet/Ouvrir vite" link M006}.

Si  AutoFold  (Pli  automatique)  est  sur ON (@{"Config/Divers" link M194}), le fichier est
automatiquement  analys  aprs  la lecture pour trouver des sections plies.
Vous    devriez  dsactiver  AutoFold si vous ne comptez pas utiliser le pli,
cela empchera l'analyse et vous fera ainsi gagner du temps.

Attention:  N'essayez jamais d'diter des fichiers binaires (des programmes).
GoldED  est un diteur de texte, pas un moniteur de fichier. Il modifiera les
donnes  pour  qu'elles  soient  acceptables  pour  un  diteur de texte mais
compltement inutilisables pour des fichiers binaires (les codes de CR return
seront effacs, les espaces substitus, et les bits excutables effacs).


@endnode
@node M006 "Projet/Ouvrir vite"
Projet/Ouvrir vite du @{"Menu Projet" link PROJECT_MENU}

Chargement rapide

Un  remplacement pour @{"Projet/Ouvrir" link M005} plus rapide. Cette option demande un tam-
pon  ES  de  la  taille  du fichier original et ne vrifie par les TABS. Mais
comme  GoldED  n'crit  jamais de TABS (pour gagner du temps), cette fonction
vous  intressera si votre Amiga possde assez de RAM. Cette fonction est en-
viron   2 fois plus    rapide    que    la    lecture    "lente".    Utilisez
@{"Projet/Reprendre_Original" link M008}  pour  relire  le  fichier  en mode "lent" (avec la
substitution des TAB active)  si  vous  dcouvrez  qu'aprs  la  lecture  il
contient  des  TABS  (des  caractres "bizarres" au dbut des lignes). GoldED
retourne au mode lent s'il dcouvre des caractres TAB dans les premiers 1500
octets d'un fichier.

@endnode
@node M007 "Projet/Ouvrir Nouveau"
Projet/Ouvrir Nouveau du @{" Menu Projet " link PROJECT_MENU}

Ouvre un document mais ne le charge pas dans la  fentre  actuelle  comme  le
fait @{"Projet/Ouvrir" link M005}. Une nouvelle fentre est ouverte  la place.

@endnode
@node M008 "Projet/Reprendre Original"
Projet/Reprendre Original du @{" Menu Projet " link PROJECT_MENU}

Reprend le fichier actuel depuis le disque. Trs utile si vous avez fait  des
modifications  et  que  vous voulez retrouver l'tat original. Cette fonction
utilise la "lecture lente' (voir @{"Projet/Ouvrir vite" link M006}),  les  TABs  seront  par
exemple remplacs par des espaces.

@endnode
@node M009 "Projet/Insrer"
Projet/Insrer du @{" Menu Projet " link PROJECT_MENU}

Insre un fichier  la position actuelle du curseur (au-dessus  de  la  ligne
actuelle). Un slectionneur de fichier s'affichera, vous demandant de choisir
un ou plusieurs fichiers  insrer. Appuyez sur  la  touche  MAJUSCULES  pour
slectionner plus d'un fichier (cela s'appelle la "slection multiple").

@endnode
@node M010 "Projet/Ajouter"
Projet/Ajouter du @{" Menu Projet " link PROJECT_MENU}

Ajoute  un  ou  plusieurs  fichiers  votre texte actuel. Un slectionneur de
fichier  s'affichera,  vous  demandant  de choisir un ou plusieurs fichiers 
ajouter    votre texte. Cette fonction est trs utile pour joindre plusieurs
fichiers entre-eux.

@endnode
@node M011 "Projet/Nouveau Nom"
Projet/Nouveau Nom du @{" Menu Projet " link PROJECT_MENU}

Utile pour changer le nom du texte actuel (on vous demandera un nouveau nom).
Seul le document prsent en mmoire est concern - pas le fichier sur le dis-
que.  Comme  certains prfreront utiliser la  fonction  @{"Projet/Sauver en   " link M014},
cette fonction sera rarement utilise.

@endnode
@node M012 "Projet/Rpertoire Actuel   "
Projet/Rpertoire Actuel du @{" Menu Project " link PROJECT_MENU}

Cette  fonction dfinit le "chemin actuel" selon vos dsirs. Le chemin actuel
est   utilis   par   dfaut   par   beaucoup   de   fonctions  (par  exemple
@{"Projet/Ouvrir Nouveau " link M007}). Ce chemin  est utilis  par toutes les entres des
menus  de type DOS (exemple: 'Nouveau shell'). Si vous avez dfinit le chemin
actuel  sur  's:',  une  fonction du genre @{"Projet/Ouvrir Nouveau " link M007} listera le
rpertoire s lors de la slection d'un fichier.

La dfinition du chemin actuel ne modifie pas le nom du texte existant - uti-
liser  la  commande  @{"Projet/Nouveau Nom   " link M011} pour rinitialiser le texte sur le
nouveau  rpertoire par dfaut. Certaines fonctions (comme @{"Projet/Ouvrir " link M005}) ne
s'occupe  pas du rpertoire actuel, elles extraient le chemin du nom du docu-
ment actuel. Utilisez @{"Projet/Effacer Texte" link M003} pour rinitialiser le chemin d'une
fentre de texte vide.


@endnode
@node M013 "Projet/Sauver"
Projet/Sauver du @{" Menu Projet " link PROJECT_MENU}

Sauvegarde  le  texte actuel, en utilisant le nom affich dans la barre titre
de votre fentre. Toutes les anciennes versions seront effaces (sans se pr-
occuper des bits de protection dfinis et sans demander de  confirmation)  si
le mode "remplacement auto" (@{"Config/GUI" link M191} est activ.

Vous pouvez quand-mme conserver de vieilles versions  en  activant  l'option
backup;  voir  la section @{"Config/Divers" link M194} pour plus d'informations. Vous pouvez
demander  l'diteur de crer rgulirement des  copies  de  sauvegarde  (par
exemple  toutes  les  10  mn) dans n'importe quel rpertoire. (Voir galement
@{"Config/Divers" link M194}.

Cette  fonction  est dsactive dans les fentres de type "lecture seulement"
pour  viter  que  l'utilisateur  efface accidentellement des fichiers impor-
tants. Les fentres QuickRef sont en "lecture seulement".

Voir @{" QuickReference " link M074}.

@endnode
@node M014 "Projet/Sauver en"
Projet/Sauver en du @{" Menu Projet " link PROJECT_MENU}

Equivalent    @{"Projet/Sauver" link M013} mais vous permet en plus d'entrer un nom de
fichier avant que le texte soit crit sur le disque.

Cette  fonction  est dsactive dans les fentres de type "lecture seulement"
pour  viter  que  l'utilisateur  efface accidentellement des fichiers impor-
tants. Les fentres QuickRef sont en "lecture seulement".

Voir @{" QuickReference " link M074}.

@endnode
@node M015 "Projet/Sauver XPK"
Projet/Sauver XPK du @{" Menu Projet " link PROJECT_MENU}

Gestion d'XPK

Compresse  le fichier actuel lors de la sauvegarde (avec environ 50 1e place
conomis  sur  le  disque).  Voir @{"Config/Divers" link M194} pour la slection du mode de
compression.  Cette  fonction demande le jeu complet de toutes les biblioth-
ques  XPK  qui  ont t distribues dans le DP. Note: d'autres logiciels/di-
teurs ne  seront peut-tre pas capables de manipuler des fichiers compresss.
alors  faites  attention  lorsque vous utilisez cette fonction. Ne compressez
pas vos sources - le compilateur n'aimera pas cela.


@endnode
@node M016 "Projet/Sauver & Quitter"
Projet/Sauver & Quitter du @{" Menu Projet " link PROJECT_MENU}

Equivalent    @{"Projet/Sauver" link M013},  suivit d'un @{"Projet/Quitter" link M019}: sauvegarde le
texte actuel et le ferme sa fentre.  Quitte GoldED si la dernire fentre a
t referme. GoldED ne refermera pas la fentre et ne quittera pas si l'op-
ration de sauvegarde choue (disque plein par exemple).

Cette  fonction  est dsactive dans les fentres de type "lecture seulement"
pour  viter  que  l'utilisateur  efface accidentellement des fichiers impor-
tants. Les fentres QuickRef (TM) sont en "lecture seulement".

Voir @{" QuickReference " link M074}.

@endnode
@node M017 "Projet/Protection"
Projet/Protection du @{" Menu Projet " link PROJECT_MENU}

Edite les bits de protection du texte actuel. Consultez votre manuel AmigaDOS
si vous n'tes pas familier avec ces bits. En gnral, vous devrez dfinir le
bit S  (script) pour les fichiers batch et laisser les autres bits inchangs.
Ces  modifications  ne s'effectueront que lorsque vous sauverez le texte. Ces
bits   sont   rinitialiss   sur   les   valeurs   par   dfaut   aprs   un
@{"Projet/Effacer Texte" link M003}).

Utilisez @{"Config/Divers" link M194} pour revenir  l'tat par dfaut.


@endnode
@node M018 "Projet/Imprimer"
Projet/Imprimer du @{" Menu Projet " link PROJECT_MENU}

Envoie le texte actuel  l'imprimante 'PRT:'. Voir @{"Config/Impression" link M194} pour d'
autres  informations sur la manire de modifier la sortie. Les posssseurs de
DeskJet/LaserJet devraient utiliser l'utilitaire d'impression HiSpeed du menu
@{"Divers" link MISC}.  HighSpeed  est ShareWare, une version enregistre de HiSpeed est li-
vre avec la version enregistre de GoldED.

@endnode
@node M019 "Projet/Quitter"
Projet/Quitter du @{" Menu Projet " link PROJECT_MENU}

Referme  la fentre actuelle. Quitte GoldED s'il n'y a plus d'autres fentres
 refermer. On vous demandera confirmation si vous essayez de quitter un tex-
te sans le sauvegarder. On ne vous demandera  PAS  confirmation si seules les
prfrences ont t modifies (voir @{"Config/Sauver" link M195}).
GoldED   est retir de la mmoire par ce menu ds que la dernire fentre est
referme  (l'diteur est retir mme si l'option 'rsident' est active; voir
@{"Config/Divers" link M194}).  Utilisez  @{"Projet/Fermer Fentre" link M020}  si  vous  voulez que le
programme reste rsident.

@endnode
@node M020 "Projet/Fermer Fentre"
Projet/Fermer Fentre du @{" Menu Projet " link PROJECT_MENU}

Referme  la fentre actuelle. Quitte GoldED s'il n'y a plus d'autres fentres
 refermer. On vous demandera confirmation si vous essayez de quitter un tex-
te sans le sauvegarder. On ne vous demandera  PAS  confirmation si seules les
prfrences ont t modifies (voir @{"Config/Sauver" link M195}).

La  gestion mmoire de GoldED est asynchrone - aprs avoir ferm une fentre,
vous n'avez pas  attendre que la mmoire soit libre (ceci est accompli par
une  tche  de  fond).  Votre Amiga peut tre un peu plus lent que d'habitude
lorsque  cette  tche de fond est occupe - surtout si le tampon du texte est
trs grand (200 Ko ou plus).

Touche d'appel

Si  la  gestion  des touches d'appel est active (voir @{"Config/Divers" link M194}), GoldED
ne  sera pas retir de la RAM mme aprs la fermeture de la dernire fentre.
Au lieu de cela, il attendra une combinaison de touches  (ALT  droite & SHIFT
droite & RETURN). Appuyez sur ces touches pour faire apparatre l'diteur. Ou
utilisez le programme de commodit  exchange de votre Workbench. L'activation
par  la  touche  d'appel  sera  trs rapide car l'diteur n'a pas  tre relu
depuis le disque.
@endnode
@node BLOCK_MENU "Menu Bloc"
                                  MENU BLOC
                          Composition du menu bloc


           @{"  Bloc/Marquer          " link M021}   @{"  Bloc/Insrer colonne  " link M043}
           @{"  Bloc/Oublier          " link M022}   @{"  Bloc/Ajouter Texte    " link M044}
           @{"  Bloc/Couper           " link M023}   @{"  Bloc/Texte en Colonne " link M045}
           @{"  Bloc/Copier           " link M027}   @{"  Bloc/Dcaler          " link M046}
           @{"  Bloc/Coller           " link M031}   @{"  Bloc/Trier            " link M047}
           @{"  Bloc/Collage spcial  " link M035}   @{"  Bloc/Majuscules       " link M048}
           @{"  Bloc/Copier Bloc      " link M039}   @{"  Bloc/Minuscules       " link M049}
           @{"  Bloc/Effacer Bloc     " link M040}   @{"  Bloc/Sauver sous      " link M050}
           @{"  Bloc/Dplacer Bloc    " link M041}   @{"  Bloc/Imprimer         " link M051}
           @{"  Bloc/Effacer Colonne  " link M042}


Toutes  les  fonctions  du  menu Bloc se rapportent  la gestion des "blocs",
des  sections (=lignes) marques du texte. Le marquage des blocs se fait nor-
malement    l'aide  des  menus, mais la souris peut galement tre utilise:
appuyez  simplement  sur le bouton gauche de la souris sur la partie du texte
que  vous voulez dlimiter. Vous ne pouvez avoir qu'un bloc par document.

@endnode
@node M021 "Bloc/Marquer"
Bloc/Marquer du @{" Menu Bloc " link BLOCK_MENU}

Dlimite le dbut ou la fin d'un bloc. Cette commande  ne  dlimite  que  des
lignes  entires, utilisez la @{"souris" link MOUSE} si vous voulez dmarquer des mots ou des
caractres Si vous appelez cette fonction pour la premire fois (s'il  n'y  a
pas  de  lignes  marques), l'diteur se rappelera la ligne actuelle comme le
DEBUT d'un nouveau bloc. Si vous rappelez ensuite cette fonction une  seconde
fois,  l'diteur  considrera  la  position du curseur comme la FIN du bloc -
toutes les lignes entre le DEBUT et la FIN seront colores. Le  DEBUT  et  la
FIN  sont  des  numros  de  lignes  symboliques  -  le  DEBUT n'a pas  tre
ncessairement plus petit que la FIN. Les choses changent  si  vous  utilisez
cette  fonction aprs un bloc dj slectionn: si la position du curseur est
proche de la fin que du dbut du bloc actuel, alors la fin du bloc sera  mise
 jour. Sinon ce sera le dbut qui sera dfinit    la  position  du curseur.
Vous pouvez utiliser @{"Bloc/Oublier" link M022} pour vous dbarrasser d'un bloc ou pour d-
slectionner des lignes.

Certaines fonctions de cet diteur requirent le mode ligne par ligne lorsque
des  blocs doivent tre traits - par exemple vous ne pouvez pas slectionner
un mot et demander le formatage du bloc (= du  mot).  GoldED  peut  toutefois
transformer un blocs en un paragraphe si c'est ncessaire.

@endnode
@node M022 "Bloc/Oublier"
Bloc/Oublier du @{" Menu Bloc " link BLOCK_MENU}

Annule le bloc actuel. Utile aprs un @{"Bloc/Marquer" link M021} pour vous dbarrasser d'
une slection de bloc.

@endnode
@node M023 "Bloc/Couper"
Bloc/Couper du @{" Menu Bloc " link BLOCK_MENU}

Coupe les lignes slectionnes dans le texte (voir  @{"bloc/marquer" link M021}  ou  @{"souris" link mouse}.
Ces  lignes  sont crites dans le calepin (clipboard), prtes  tre insres
dans n'importe quelle application grant  le  clipboard.device,  par  exemple
dans  une  fentre Shell en appuyant sur AMIGA-V ou dans n'importe quel docu-
ment GoldED en utilisant  @{"Bloc/Coller" link M031}.

Le calepin propose plusieurs units pour pouvoir conserver plusieurs blocs de
donnes;  l'unit  standard (utilise pour changer des donnes entre les ap-
plications)  est l'unit 0. Vous ne devriez pas utiliser ces fonctions bases
sur  le calepin pour copier/dplacer des donnes dans une document de GoldED;
@{"Bloc/Copier Bloc" link M039} ou  @{"Bloc/Dplacer Bloc" link M041} sont bien plus rapides.

@endnode
@node M027 "Bloc/Copier"
Bloc/Copier du @{" Menu Bloc " link BLOCK_MENU}

Copie les lignes marques (voir @{"Bloc/Marquer" link M021}  ou  @{"souris" link mouse})  dans  le  calepin,
prtes    tre insres dans n'importe quelle application grant le calepin.
Le calepin propose plusieurs units pour pouvoir conserver plusieurs blocs de
donnes; l'unit standard (utilise pour changer des donnes entre les app-
lications) est l'unit 0.  Cette fonction n'affecte votre texte actuel (comme
@{"Bloc/Couper" link M023} le ferait).

Voir @{"Bloc/Coller" link M031} pour plus de dtails.


@endnode
@node M031 "Bloc/Coller"
Bloc/Coller du @{" Menu Bloc " link BLOCK_MENU}

Insre le contenu du calepin (s'il y en  a  un)  dans  le  texte  actuel.  Un
calepin  vide  est  rapport  comme  une  "erreur de calepin". Les mots seuls
trouvs dans le calepin sont insrs  la position courante du  curseur.  Les
paragraphes  (c--d.  les  lignes  multiples)  trouvs  dans  le calepin sont
traits diffremment: ils sont insrs avant la ligne courante.

Calepin

Le  "calepin" (actuellement le rpertoire CLIPS:) est utilis par beaucoup d'
applications pour changer des donnes.  Il  propose  plusieurs "units" pour
pouvoir  conserver  plusieurs  blocs  de  donnes  simultanment. GoldED peut
accder  n'importe quelle unit (voir la commande @{"CLIP" link CLIP}), mme si normalement
l'unit  0  est  utilise. Les fichiers contenus dans le calepin sont des fi-
chiers  IFF;  GoldED gre l'accs au calepin IFF/FTX. Par exemple, vous pour-
riez  marquer  un texte dans une fentre shell, presser AMIGA + C pour copier
ces  lignes  dans  l'unit  0 du calepin, puis les rinsrer dans une fentre
GoldED  en  utilisant  AMIGA  +  V. Une opration de collage n'efface pas les
donnes  du  calepin,  vous  pouvez  ainsi effectuer cette fonction plusieurs
fois de suite.

@endnode
@node M035 "Bloc/Collage Spcial"
Bloc/Coller Spcial du @{" Menu Bloc " link BLOCK_MENU}

Insre  le  contenu  du  @{"calepin" link M031}  "verticalement"    la position actuelle du
curseur: le contenu du calepin est mlang avec les lignes existantes.  Selon
le   mode   d'criture   (@{"Contrle/Insrer" link M108}),   le   texte  est  soit  insr,
soit  le  texte  actuel  est remplac par cette opration. Tandis que le mode
insertion est recommand pour le collage de simples mots, le mode surcriture
devrait  tre  utilis pour crer des documents multi-colonnes. Vous recevrez
une  "erreur  de  calepin"  si le calepin est vide. Utilisez @{"Bloc/Copier" link M027} pour
dplacer des sections de texte dans le calepin.
@endnode
@node M039 "Bloc/Copier Bloc"
Bloc/Copier Bloc du @{" Menu Bloc " link BLOCK_MENU}

Copie  les  lignes  marques (voir @{"Bloc/Marquer" link M021})  la position actuelle du
curseur.  Trs utile pour dupliquer des sections  l'intrieur d'un  document
(vous  aurez    utiliser @{"Bloc/Couper" link M023} et @{"Bloc/Coller" link M031} pour dplacer des blocs
entre plusieurs fentres ou plusieurs applications).

@endnode
@node M040 "Block/Effacer Bloc"
Bloc/Effacer Bloc du @{" Menu Bloc " link BLOCK_MENU}

Efface les lignes marques (voir @{"Bloc/Marquer" link M021} ou @{"Souris" link MOUSE}).

@endnode
@node M041 "Bloc/Dplacer Bloc"
Bloc/Dplacer Bloc du @{" Menu Bloc " link BLOCK_MENU}

Dplace  les lignes marques (voir @{"Bloc/Marquer" link M021}) de leur position originale
 la position actuelle du curseur. Cette fonction sert surtout  dplacer des
sections de lignes  l'intrieur d'un mme document (vous aurez  utiliser un
@{"Bloc/Couper" link M023}  et  un @{"Bloc/Coller" link M031}  pour  dplacer  du  texte  d'une  fentre 
l'autre).

@endnode
@node M042 "Bloc/Effacer Colonne"
Bloc/Effacer Colonne du @{" Menu Bloc " link BLOCK_MENU}

Effacement de colonnes

Efface  une  colonne  des lignes marques. Dplacez le curseur sur la colonne
voulue  avant  d'appeler   cette  fonction (dplacez par exemple le curseur 
la  colonne  10  si vous voulez effacer cette colonne de toutes les lignes du
bloc).  N'utilisez  pas cette fonction si vous voulez juste modifier le dca-
lage d'un paragraphe - utilisez @{"Bloc/Dcaler" link M046}  la place.

@endnode
@node M043 "Bloc/Insrer Colonne"
Bloc/Insrer Colonne du @{" Menu Bloc " link BLOCK_MENU}

Insertion de colonnes

Insre une colonne  la position du curseur.  Dplacez le curseur  la colon-
ne dsire avant d'appeler cette fonction.  Exemple: Dplacez le curseur  la
colonne 40 si vous voulez insrer un espace  avant  cette colonne dans toutes
les lignes marques.

@endnode
@node M044 "Bloc/Ajouter Texte"
Bloc/Ajouter Texte du @{" Menu Bloc " link BLOCK_MENU}

Ajouter du texte aux lignes marques. Exemple d'utilisation: marquez quelques
lignes  (voir  @{"Bloc/Marquer" link M021}) et appelez cette fonction. Une requte s'affi-
chera,  vous  demandant le texte  ajouter. Si vous entrez ';', un point vir-
gule sera ajout  chaque ligne slectionne.

@endnode
@node M045 "Bloc/Texte en Colonne"
Bloc/Texte en Colonne du @{" Menu Bloc " link BLOCK_MENU}

Insre un texte dans les lignes dmarques  la position actuelle du curseur.
Exemple  d'utilisation:  dmarquez quelques lignes (voir @{"Bloc/Marquer" link M021}), d-
placez  le curseur  la position voulue (ex:  la colonne 1) et appelez cette
fonction.  Une  requte s'affichera, vous demandant d'entrer le texte  ins-
rer.  Si  vous  entrez  'Prototype ', ce mot sera insr au dbut (colonne 1)
de  chaque  ligne  du  bloc.  Cette fonction est trs utile si vous crer des
tables  (vous pouvez par exemple insrer un '|' pour obtenir une ligne verti-
cale).

@endnode
@node M046 "Bloc/Dcaler"
Bloc/Dcaler du @{" Menu Bloc " link BLOCK_MENU}

Indentation

Modifie l'indentation des lignes marques (voir @{"Bloc/Marquer" link M021}).

Utilisez  les  flches pour dplacer le texte vers la gauche ou la droite. La
distance dfinie pour les TAB du clavier (@{"Config/TAB" link M189}) est utilise comme pas
d'indentation  par dfaut, mais vous pouvez la modifier en utilisant la cellu-
le  correspondante.  Une fonction de dcalage ( deux vitesses) est galement
assigne aux touches flches du clavier, (voir @{"Touches flches" link CURSOR_KEYS}).

@endnode
@node M047 "Bloc/Trier"
Bloc/Trier du @{" Menu Bloc " link BLOCK_MENU}

Tri alphabtique des lignes slectionnes (voir @{"Bloc/Marquer" link M021}).

Cette  fonction  ne  fait pas attention aux majuscules (ex: 'A' et 'a' seront
considrs comme gaux).


@endnode
@node M048 "Bloc/Majuscules"
Bloc/Majuscules du @{" Menu Bloc " link BLOCK_MENU}

Transforme  tous  les caractres contenus dans les lignes slectionnes (voir
@{"Bloc/Marquer" link M021}) en  majuscules. Cette  fonction utilise la locale.library, si
elle  est  disponible,  pour  traiter  correctement  les caractres non-ASCII
(ex:  ''). La Locale.library est fournie avec l'OS2.1 et OS3.0 ou plus. Elle
n'existe pas dans l'OS2.04.

@endnode
@node M049 "Bloc/Minuscules"
Bloc/Minuscules du @{" Menu Bloc " link BLOCK_MENU}

Transforme  tous  les caractres contenus dans les lignes slectionnes (voir
@{"Bloc/Marquer" link M021}) en  minuscules. Cette  fonction utilise la locale.library, si
elle  est  disponible,  pour  traiter  correctement  les caractres non-ASCII
(ex:  ''). La Locale.library est fournie avec l'OS2.1 et OS3.0 ou plus. Elle
n'existe pas dans l'OS2.04.

@endnode
@node M050 "Bloc/Sauver sous"
Bloc/Sauver sous du @{" Menu Bloc " link BLOCK_MENU}

Sauvegarde les lignes marques (voir  @{"Bloc/Marquer" link M021}) sur disque. On vous de-
mandera  un  nom pour le fichier. N'utilisez pas cette fonction pour dplacer
un  bloc  d'un  texte    l'autre  -  utilisez    la  place le calepin (voir
@{"Bloc/Copier" link M027}).

@endnode
@node M051 "Bloc/Imprimer"
Bloc/Imprimer du @{" Menu Bloc " link BLOCK_MENU}

Imprime les lignes marques (voir  @{"Bloc/Marquer" link M021}). L'imprimante par dfaut des
prfrences  sera utilise. Voir @{"Config/Impression" link M193} si vous voulez modifier la
qualit de la sortie ou envoyer des sauts de ligne.
@endnode


@node LAYOUT_MENU "Menu Mise en Forme"
                                MENU MISE EN FORME
                        Composition du menu Mise en Forme


   @{" Mise en Forme/Marge de droite     " link M052}  @{" Mise en Forme/Section justifie   " link M060}
   @{" Mise en Forme/Marge actuelle      " link M053}  @{" Mise en Forme/Section  gauche    " link M061}
   @{" Mise en Forme/Mise  ligne        " link M054}  @{" Mise en Forme/Section  droite    " link M062}
   @{" Mise en Forme/Patrons             " link M055}  @{" Mise en Forme/Section centre     " link M063}
   @{" Mise en Forme/Bloc justifi       " link M056}  @{" Mise en Forme/AutoCase            " link M064}
   @{" Mise en Forme/Bloc  gauche       " link M057}  @{" Mise en Forme/De droite  gauche  " link M065}
   @{" Mise en Forme/Bloc  droite       " link M058}  @{" Mise en Forme/Fin de ligne        " link M197}
   @{" Mise en Forme/Bloc centr         " link M059}

Formatage

Toutes les fonctions du menu Mise en Forme  se  rapportent  au  formatage  de
texte.  Elles  ne  servent  rien lors de l'dition de programmes - ce  quoi
GoldED est surtout ddi. Mais elles peuvent tre quand mme utiles  lors  de
l'dition normale (ex: votre courrier lectronique).

Paragraphe contre Bloc

Certaines des fonctions de formatage sont actuellement  des  fonctions  bloc:
elles  affectent  seulement les lignes marques. Voir @{"Bloc/Marquer" link M021} si vous ne
savez pas comment marquer  des  lignes.  D'autres  affectent  le  "paragraphe
actuel"  d'un texte. Par exemple, vous pourriez dplacer le curseur sur cette
toile '*' et alors choisir @{"Mise en Forme/Section  gauche" link M061}: les lignes depuis
"Certaines..."  (au  dbut  du  paragraphe)  jusqu'  la fin de ce paragraphe
seront alors  alignes  sur  la  gauche.  L'diteur  dtermine  la  fin  d'un
paragraphe  en  cherchant  une  ligne  vide (si des lignes apparaissent comme
vides mais qu' elles contiennent des espaces, elles ne seront pas considres
comme vides).

@endnode
@node M052 "Mise en Forme/Marge de droite"
Mise en Forme/Marge de droite du @{" Menu Mise en Forme " link LAYOUT_MENU}

Rgle  la marge de droite sur la position actuelle du curseur (les marges ont
seulement   une   influence   sur   les  oprations  de  formatage  comme  la
@{"Mise  ligne des mots (WordWrap)" link M054}).

Exemple  d'utilisation:  dplacez le curseur  la colonne 80, puis appelez ce
menu. Cela fixera la marge de droite  la colonne 80.

@endnode
@node M053 "Mise en Forme/Marge actuelle"
Mise en Forme/Marge actuelle du @{" Menu Mise en Forme " link LAYOUT_MENU}

Si cette option est coche, les fonctions de formatage ignoreront la marge de
gauche  paramtre  (@{"Config/Mise en Forme" link M192});  la marge de gauche actuelle sera
utilise  la place.
@endnode
@node M054 "Mise en Forme/Mise  ligne"
Mise en Forme/Mise  ligne du @{" Menu Mise en Forme " link LAYOUT_MENU}

Mise  ligne des mots (WordWrap)

Active ou dsactive la mise  ligne des mots. L'tat actuel est affich  dans
la  barre  d'cran  (WRAP  ou NORM). Si la mise  ligne est active, l'diteur
reformatera le paragraphe actuel (align  gauche) si le curseur  dpasse  la
marge  de droite (voir @{"Config/Mise en Forme" link M192} pour la faon de dfinir la marge
de droite).

La mise  ligne des mots est trs utile si vous travaillez sur un texte ASCII
brut:  Vous  n'aurez  pas  appuyer sur la touche Entre - l'diteur ira  la
ligne suivante ds que la ligne actuelle sera remplie.

N'utilisez  jamais  la  mise  ligne si vous travaillez sur un fichier source
(un  programme) - celui-ci sera perturb ds que l'diteur essaiera de refor-
mater une section de lignes. Pour la mme raison galement, n'utilisez jamais
la  mise    ligne lors de la cration de tableau ou d'autres types de forma-
tages.


@endnode
@node M055 "Mise en Forme/Patrons"
Mise en Forme/Patrons du @{" Menu Mise en Forme " link LAYOUT_MENU}

Patrons [anglais: Templates]

Active/dsactive le mode Patrons. L'tat courant est affich  dans  la  barre
titre  de l'cran (TMPL). Si le mode Patrons est actif, l'diteur recherchera
alors des motifs de recherche (patrons) lorsque l'utilisateur entre du texte.
Si  un  patron  est  trouv,  l'action  spcifique  au  patron,  dfinie  par
l'utilisateur, est accomplie.  En  utilisant  des  patrons  vous  pouvez  par
exemple  dire  l'diteur de remplacer automatiquement et immdiatement "SNC"
par "sincrement" lorsque vous entrez  ces  trois  lettres.  Plusieurs  types
d'actions  sont  disponibles, incluant le playback de @{"squences" link M149} enregistres,
les @{"commandes internes" link INTERNAL_COMMANDS} ou l'excution de  macros  ARexx.  La  dfinition  des
patrons est dcrite dans la section @{"Config/Patrons" link M187}.


@endnode                         
@node M056 "Mise en Forme/Bloc justifi"
Mise en Forme/Bloc justifi du @{" Menu Mise en Forme " link LAYOUT_MENU}

Reformate les lignes marques (voir @{"Bloc/Marquer" link M021}) pour les aligner  gauche
et  droite. La dernire ligne du bloc est aligne  gauche. Les lignes vides
ne  sont  pas effaces lors du formatage, c..d la structure de base de votre
document  restera  inchange. Les espaces multiples seront effacs, n'essayez
alors pas de formater  des tables. Utilisez @{"Config/Mise en Forme" link M192} pour dfinir
la largeur du bloc ainsi que la marge de gauche.

@endnode
@node M057 "Mise en Forme/Bloc  gauche"
Mise en Forme/Bloc  gauche du @{" Menu Mise en Forme " link LAYOUT_MENU}

Reformate  les  lignes  dmarques  (voir  @{"Bloc/Marquer" link M021}) pour les aligner 
gauche.  Les  lignes  vides  ne sont pas effaces lors du formatage, c..d la
structure  de base de votre document restera inchange. Les espaces multiples
seront  effacs,  n'essayez  alors  pas  de  formater  des  tables.  Utilisez
@{"Config/Mise en Forme" link M192}  pour  dfinir  la largeur du bloc ainsi que la marge de
gauche.

@endnode
@node M058 "Mise en Forme/Bloc  droite"
Mise en Forme/Bloc  droite du @{" Menu Mise en Forme " link LAYOUT_MENU}

Reformate  les  lignes  dmarques  (voir  @{"Bloc/Marquer" link M021}) pour les aligner 
droite.  Les  lignes  vides  ne sont pas effaces lors du formatage, c..d la
structure  de base de votre document restera inchange. Les espaces multiples
seront  effacs,  n'essayez  alors  pas  de  formater  des  tables.  Utilisez
@{"Config/Mise en Forme" link M192}  pour  dfinir  la largeur du bloc ainsi que la marge de
gauche.

@endnode
@node M059 "Mise en Forme/Bloc centr"
Mise en Forme/Bloc centr du @{" Menu Mise en Forme " link LAYOUT_MENU}

Reformate les lignes marques et les recentre dans l'aire de  Mise  en  Forme
slectionne. Utilisez @{"Config/Mise en Forme" link M192} pour dfinir la largeur de l'aire
de Mise en Forme, respectivement sa marge de gauche. Les lignes vides ne sont
pas  effaces  lors  du formatage, c..d la structure de base des paragraphes
restera inchange.

@endnode
@node M060 "Mise en Forme/Section justifie"
Mise en Forme/Section justifie du @{" Menu Mise en Forme " link LAYOUT_MENU}

Reformate le paragraphe actuel (voir @{"Paragraphe contre Bloc" link LAYOUT_MENU}) pour aligner les
lignes   gauche et  droite. La dernire ligne d'un paragraphe n'est pas af-
fecte  - elle est aligne  gauche.  Une ligne est la "dernire" ligne si la
ligne  suivante est vide (mme si une ligne ne contient que des espaces, elle
ne  sera  PAS  considre  comme vide). Les lignes vides ne sont pas effaces
lors  du  formatage,  c..d  la structure de base des paragraphes ne sera pas
modifie.  Les  espaces multiples seront effacs, n'essayez alors pas de for-
mater des tableaux. Utilisez @{"Config/Mise en Forme" link M192}  pour dfinir la taille des
blocs ainsi que la marge de gauche.

@endnode
@node M061 "Mise en Forme/Section  gauche"
Mise en Forme/Section  gauche du @{" Menu Mise en Forme " link LAYOUT_MENU}

Reformate le paragraphe actuel (voir @{"Paragraphe contre Bloc" link LAYOUT_MENU}) pour aligner les
lignes           gauche.   Les   lignes   vides   ne   sont   pas   effaces
lors  du  formatage,  c..d  la structure de base des paragraphes ne sera pas
modifie.  Les  espaces multiples seront effacs, n'essayez alors pas de for-
mater des tableaux. Utilisez @{"Config/Mise en Forme" link M192}  pour dfinir la taille des
blocs ainsi que la marge de gauche.

@endnode
@node M062 "Mise en Forme/Section  droite"
Mise en Forme/Section  droite du @{" Menu Mise en Forme " link LAYOUT_MENU}

Reformate le paragraphe actuel (voir @{"Paragraphe contre Bloc" link LAYOUT_MENU}) pour aligner les
lignes           droite.   Les   lignes   vides   ne   sont   pas   effaces
lors  du  formatage,  c..d  la structure de base des paragraphes ne sera pas
modifie.  Les  espaces multiples seront effacs, n'essayez alors pas de for-
mater des tableaux. Utilisez @{"Config/Mise en Forme" link M192}  pour dfinir la taille des
blocs ainsi que la marge de gauche.

@endnode
@node M063 "Mise en Forme/Section centre"
Mise en Forme/Section centre du @{" Menu Mise en Forme " link LAYOUT_MENU}

Reformate le paragraphe actuel et le recentre dans l'aire de  Mise  en  Forme
slectionne. Utilisez @{"Config/Mise en Forme" link M192} pour dfinir la largeur de l'aire
de Mise en Forme, respectivement sa marge de gauche. Les lignes vides ne sont
pas  effaces  lors  du formatage, c..d la structure de base des paragraphes
restera inchange. Les espaces multiples sont effacs.

@endnode
@node M064 "Mise en Forme/AutoCase"
Mise en Forme/AutoCase du @{" Menu Mise en Forme " link LAYOUT_MENU}

Permute   le   mode   @{"AutoCase" link M186}.   La  correction  AutoCase  se  base  sur  le
dictionnaire de l'utilisateur; voir @{"Config/Dictionnaire" link M186}.
@endnode
@node M065 "Mise en Forme/De droite  gauche"
Mise en Forme/De droite  gauche du @{" Menu Mise en Forme " link LAYOUT_MENU}

Active/dsactive le  mode  d'entre  de  droite    gauche:  les  entres  de
l'utilisateur  apparaitront  de  droite    gauche  en  mode invers. Le mode
invers vous aidera  traiter des fichiers crits dans des langages tels  que
l'hbreu.  Les  touches Retour Arrire, Effacement et Entre ont galement un
comportement modifi dans le mode invers - par  exemple,  la  touche  Entre
dplacera  le  curseur    la  "dernire" colonne au lieu de le dplacer  la
premire colonne. Utilisez @{"Config/Mise en Forme" link M192} (bord droit) pour dfinir  la
dernire colonne.

@endnode     
@node M197 "Mise en Forme/Fin de ligne"
Mise en Forme/Fin de ligne du @{" Menu Mise en Forme " link LAYOUT_MENU}

Active le mode saut EOL pour que le  curseur  saute  au  dbut  de  la  ligne
suivante lorsque le curseur dpasse le dernier caractre d'une ligne (lorsque
l'utilisateur presse la touche <curseur droite>).

@endnode     

@node FIND_MENU "Menu Recherche"
                                 MENU RECHERCHE
                         Composition du Menu Recherche


    @{" Recherche/Rechercher             " link M066}  @{" Recherche/Rfrence...           " link M075}
    @{" Recherche/Mot Suivant            " link M067}  @{" Recherche/Complter              " link M076}
    @{" Recherche/Mot Prcdent          " link M068}  @{" Recherche/Table ASCII            " link M077}
    @{" Recherche/Remplacer              " link M069}  @{" Recherche/Insrer ASCII...       " link M078}
    @{" Recherche/Remplacer de Nouveau   " link M070}  @{" Recherche/Afficher code ASCII    " link M079}
    @{" Recherche/Compter                " link M071}  @{" Recherche/Jeu de caractres      " link M080}
    @{" Recherche/Vrifier Parenthses   " link M072}  @{" Recherche/Insrer code           " link M081}
    @{" Recherche/Caractre Correspondant" link M073}  @{" Recherche/Majuscules/Minuscules  " link M084}
    @{" Recherche/Rfrence              " link M074}  @{" Recherche/Fonctions              " link M085}



@endnode
@node M066 "Recherche/Rechercher"
Recherche/Rechercher du @{" Menu Recherche " link FIND_MENU}

Affiche  une requte vous demandant d'entrer le texte  rechercher. Vous pou-
vez  dire    la recherche de respecter les majuscules ou non en utilisant la
bote    cocher  approprie. Utilisez la cellule OK pour aller  la position
suivante (aprs la position actuelle du curseur) du texte recherch. Utilisez
la cellule PREMIER pour trouver le premier mot recherch  partir du dbut du
texte.  Note: La recherche respectant les majuscules/minuscules est bien plus
rapide que celle ne les respectant pas.

Jokers [anglais: Wildcards]

En  activant  <jokers>,  GoldED  utilise  alors  le  systme  de  jokers   de
l'AmigaDOS,  vous  donnant ainsi accs  des fonctions de recherche avanes:
les caractres jokers rservs (ex: "*" ou "|") sont alors interprts  comme
tels  au  lieu  d'  tre  considrs  comme de simples caractres. Les motifs
valables sont dcrits dans vos manuels de l'AmigaDOS. La recherche par jokers
se base sur les lignes. Le motif "Prototype*" obligera l'diteur  rechercher
une ligne commenant par "Prototype". Ajoutez-y une toile  "*"  devant  pour
rechercher des mots contenus dans une ligne. L'diteur active automatiquement
la recherche rapide (sans jokers) si le motif de recherche ne contient pas de
caractres jokers.

Historique de recherche

Utilisez  la  cellule  droite de la cellule de texte pour ouvrir une requte
comportant la liste des mots recherchs auparavant, ainsi que le mot se trou-
vant sous le curseur pour une slection rapide.

@endnode
@node M067 "Recherche/Mot Suivant"
Recherche/Mot Suivant du @{" Menu Recherche " link FIND_MENU}

Recherche  dans  le  texte  le  motif  trouver suivant (aprs la position la
position actuelle du curseur).

Utilisez @{"Recherche/Rechercher" link M066} pour entrer le texte  rechercher.

@endnode
@node M068 "Recherche/Mot Prcdent"
Recherche/Mot Prcdent du @{" Menu Recherche " link FIND_MENU}

Recherche   dans  le  texte  le  motif  trouver prcdent (avant la position
la position actuelle du curseur).

Utilisez @{"Recherche/Recherche" link M066} pour entrer le texte  rechercher.

@endnode
@node M069 "Recherche/Remplacer"
Recherche/Remplacer du @{" Menu Recherche " link FIND_MENU}

Affiche une requte permettant l'entre du texte  rechercher  ainsi  que  du
texte  de  remplacement.  Vous  pouvez  dire   la recherche de respecter les
majuscules ou non en utilisant la bote  cocher approprie. Slectionnez  la
cellule  SUIVANT  pour  remplacer  le  texte    rechercher  par  le texte de
remplacement. Utilisez la cellule TOUT pour remplacer  tous  les  textes  qui
seront trouvs. Activez la cellule BLOC si vous voulez que cette opration se
limite aux lignes marques (voir @{"Marquer" link M021}).

Pour plus de dtails: @{" Rechercher/Rechercher " link M066}

@endnode
@node M070 "Recherche/Remplacer de Nouveau"
Recherche/Remplacer de Nouveau du @{" Menu Recherche " link FIND_MENU}

Remplace  le  prochain motif (texte  rechercher) trouv par le texte de rem-
placement.  Les motifs de recherche et de remplacement se laissent dfinir en
utilisant l'option @{"Recherche/Remplacer" link M069}.

@endnode
@node M071 "Recherche/Compter"
Recherche/Compter du @{" Menu Recherche " link FIND_MENU}

Affiche une requte pour l'entre du texte  rechercher. Vous pouvez  dire  
la  recherche  de  respecter  les  majuscules  ou non en utilisant la bote 
cocher approprie. Slectionnez finalement la cellule COMPTER pour compter le
nombre de fois que le motif de recherche apparat dans le texte.

Pour plus de dtails: @{" Rechercher/Rechercher " link M066} 
@endnode
@node M072 "Recherche/Vrifier Parenthses"
Recherche/Vrifier Parenthses du @{" Menu Recherche " link FIND_MENU}

Vrifie si les parenthses '('  sont bien utilises (=compltes) sur la ligne
actuelle. Vous serez prvenus s'il existe plus de parenthses ouvertes que de
parenthses   fermes (et  vice-versa) ou si l'ordre n'est pas respect. Vous
pouvez  activer  la  vrification  automatique    la  fin de chaque ligne en
utilisant @{"Config/Dictionnaire" link M186}.

@endnode
@node M073 "Recherche/Caractre correspondant"
Recherche/Caractre correspondant du @{" Menu Recherche " link FIND_MENU}

Dplace  le curseur au caractre correspondant. Gre les ()<>... selon le ca-
ractre se trouvant sous le curseur. Utile pour vrifier les niveaux d'excu-
tion    l'intrieur  d'un programme (ex: dplacez le curseur sur la premire
parenthse d'un fonction C et utilisez cette fonction).

@endnode
@node M074 "Recherche/Rfrence"
Recherche/Rfrence du @{" Menu Recherche " link FIND_MENU}

QuickReference (Rfrence rapide)

Essaie d'ouvrir un texte d'aide se relatant au mot sur lequel se trouve votre
curseur. Exemple d'utilisation: Entrez 'struct RastPort', dplacez le curseur
sur  'RastPort' et appelez ensuite cette fonction. Si le systme de rfrence
est activ (voir plus bas), une nouvelle fentre de texte sera alors ouverte,
affichant le fichier 'graphics.h' du rpertoire include de votre compilateur.
Le  curseur sera plac sur la premire ligne de la dfinition de la structure
'RastPort'.  Le  fichier de rfrence est en "lecture seulement", c..d. vous
pouvez  modifier  son  contenu  mais  pas  le sauver (ceci est destin  vous
viter d'crire accidentellement sur des fichiers importants).

Dfinition du systme de rfrence

Pour  que  vous  puissiez utiliser cette fonction, vous devez d'abord dfinir
le  systme  de rfrence de GoldED (c..d dire  l'diteur ou rechercher les
fichiers  comme 'graphics.h'): utilisez pour cela @{"Config/Rfrences" link M180}. La dfi-
nition  du  systme  de  rfrence passe essentiellement par la slection des
fichiers ou des rpertoires de rfrence (ex: votre rpertoire include); cela
se fait en quelques secondes. GoldED est fourni sans systme de rfrence.

A quels fichiers peut-on se "rfr"?

Il est possible d'utiliser beaucoup de types de fichiers diffrents comme des
codes sources (C,  BASIC,  Pascal,  Assembler), les autodocs  ou les fichiers
header-C  (*.h).  Voir @{"Config/Rfrences" link M180} pour plus de dtails.
Exemple:  vous  pouvez  utiliser  le systme de rfrence pour vous crer une
sorte d'aide en ligne sur votre langage de programmation. Vous n'aurez ensui-
te  qu' dplacer le curseur sur une fonction et utiliser Recherche/Rfrence
pour avoir des informations sur cette fonction.

@endnode
@node M075 "Recherche/Rfrence..."
Recherche/Rfrence... du @{" Menu Recherche " link FIND_MENU}

Demande  l'entre  d'un  mot-cl  rfrer. Entrez 'Window' puis utilisez OK.
Une nouvelle fentre s'affichera, vous prsentant le fichier header du rper-
toire  include  de  votre  compilateur  dans lequel la structure 'Window' est
dfinie. Voir @{"Recherche/Rfrence" link M074} pour d'autres explications.

@endnode
@node M076 "Recherche/Complter"
Recherche/Complter du @{" Menu Recherche " link FIND_MENU}

APC  (Automatic Phrase Completion = Complment automatique d'une phrase)

Essaie de "complter" le mot se trouvant sous votre curseur. Exemple d'utili-
sation:  entrez  'swin' puis appelez cette fonction. 'swin' sera remplac par
'struct Window' si le dictionnaire C  est  prsent  (voir @{"Config/Dictionnaire" link M186}
pour  la  manire de lire/diter/crer un dictionnaire). Vous pourriez gale-
ment  entrer  'swindow' - il serait alors remplac par 'struct  Window'. Vous
pourriez  mme  entrer 'swdow' ou 'struwi'. Par contre, quelquechose du genre
'wind'  ne  sera  pas  reconnu  car la premire lettre de l'abrviation doit
toujours  tre la mme que celle de la forme complte. Cette fonction utilise
le  systme  du  dictionnaire; cela signifie que plus votre dictionnaire sera
grand, plus vos abrviations devront tre dtailles pour que leur identifi-
cation  soit assure. Un raccourci clavier de cette fonction est assign  la
touche @{"ESC (chappement)" link ESC_KEY}.

@endnode
@node M077 "Recherche/Table ASCII"
Recherche/Table ASCII du @{" Menu Recherche " link FIND_MENU}

Ouvre une requte pour la slection d'un caractre: tous les caractres de la
police  actuelle sont affichs dans une table. Slectionnez  le caractre que
vous rechercher; il sera insr  la position actuelle du curseur.

@endnode
@node M078 "Recherche/Insertion d'ASCII"
Recherche/Insertion d'ASCII du @{" Menu Recherche " link FIND_MENU}

Un  nombre  (code)  ASCII vous est demand. Entrez le nombre dsir (ex: 65),
puis  pressez return. Le caractre sera insr  la position actuelle du cur-
seur.  Cette fonction est utile pour insrer des codes de contrle dans votre
texte.  Exemple  d'utilisation:  insrer  les codes 27 91 49 109 (en appelant
cette  fonction  4 fois) au dbut d'un document. Cette squence sera reconnue
par  la printer.device comme la commande 'activer le style gras'. L'impriman-
te  activera  le  mode  gras lorsque le texte sera envoy  la printer.device
(en utilisant @{"Projet/Imprimer" link M018}).

Les  squences  souvent  utilises devraient tre assignes  des options des
menus au lieu d'utiliser  cette  requte;  voir  @{"Config/Menus" link M183}  pour  plus  de
dtails.

@endnode
@node M079 "Recherche/Afficher Code ASCII"
Recherche/Afficher Code ASCII du @{" Menu Recherche " link FIND_MENU}

Affiche  le code ASCII du caractre sous le curseur. Ceci peut servir  iden-
tifier  des  caractres 'parasites'. Exemple d'utilisation: si aprs avoir lu
un   long  texte  par le  mode  rapide (voir @{"Projet/Ouvrir vite" link M006}; substitution
des  TABs  dsactive)  vous  dcouvrez  des  caractres tranges au dbut de
certaines  lignes, cette fonction vous permettra de dcouvrir si ces caract-
res  sont  des  codes TAB (code ASCII 9). Vous auriez alors  relire le texte
par le mode original (voir @{"Projet/Reprendre original" link M008}) pour remplacer les TABS
par  des  espaces (utilisez @{"Recherche/Jeu de caractres" link M080} pour vous dbarrasser
des autres codes 'tranges').

@endnode
@node M080 "Recherche/Jeu de caractres"
Recherche/Jeu de caractres du @{" Menu Recherche " link FIND_MENU}

Rorganisation du jeu de caractres

Cette  fonction  vous  demande d'abord de choisir un fichier de traduction de
jeu  de  caractres pour que GoldED puisse remapper le texte actuel. Le remap
est  simplement  le  remplacement  d'un caractre par un autre dfini dans le
fichier  de  traduction.  Si  vous slectionnez le fichier 'AmigaToMSDOS', le
texte  sera  remapp  de faon  ce que le texte soit lisible sur une machine
MS-DOS. Vous pouvez utiliser 'MSDOStoAmiga' pour faire le contraire (traduire
un  fichier  MS-DOS au format Amiga). Ou lire 'StripControl' pour effacer les
caractres  parasites non imprimables. StripNonASCII, finalement, sert  li-
miner  les caractres non ASCII (beaucoup de rseaux e-mail ne permettent pas
les codes non-ASCII).

Beaucoup  de  caractres  sont perdus lors d'une traduction: par exemple, les
machines MSDOS ne connaissent pas le caractre '', cela signifie que les ''
ne seront pas remapps correctement par le fichier de traduction AmigaToMSDOS
(un 'c' sera utilis  la place).

@endnode
@node M081 "Recherche/Insrer code"
Recherche/Insrer code du @{" Menu Recherche " link FIND_MENU}

FF (quivalent  CTRL + L):

Envoie  un  saut  de  page  (ASCII  12)  la position actuelle du curseur. Ce
code est reconnu par les imprimantes. Si le texte est envoy  la printer.de-
vice  (en  utilisant  @{"Projet/Imprimer" link M018}), l'imprimante ejectera la page lorsqu'
elle rencontrera ce code.

ESC (quivalent  CTRL + ESC)

Insre  un  code  ESC  (ASCII  27)  la position actuelle du curseur. Ce code
introduit  beaucoup de squences de commande comprises par la printer.device,
respectivement par la console.device (voir @{"Recherche/Insertion d'ASCII" link M078}).

@endnode
@node M084 "Recherche/Majuscules/Minuscules"
Recherche/Majuscules/Minuscules du @{" Menu Recherche " link FIND_MENU}

Permute l'tat du caractre se trouvant sous le curseur (majuscule->minuscule
et vice-versa).


@endnode
@node M085 "Recherche/Fonctions"
Recherche/Fonctions du @{" Menu Recherche " link FIND_MENU}

QuickFunc (Fonctions  accs rapide)

Toutes  les  fonctions  de  ce sous-menu analyseront le texte actuel pour re-
chercher  des  fonctions,  des dfinitions de structure ou d'entres AutoDoc.
Une listview est utilise pour une slection rapide: cliquez sur le nom d'une
fonction pour vous retrouver  l'endroit du texte ou cette fonction est dfi-
nie.  Plusieurs  modes d'analyse sont disponibles: Slectionnez C si vous re-
cherchez  des fonctions C, PASCAL si vous recherchez des procdures/fonctions
PASCAL,  BASIC    si vous recherchez des PROCEDUREs ou des SUBROUTINEs BASIC,
ASSEMBLER  si  vous  recherchez des labels commenant par un "_" (ex: _main),
HEADER  si vous recherchez des dfinitions de structure et finalement AUTODOC
pour  analyser  des  fichiers AutoDoc (manuels des programmeurs). La fonction
QuickFunc  dpend  fortement  du  formatage: n'utilisez pas de marge  gauche
dans  les codes sources. Les dfinitions des fonctions doivent commener  la
colonne  un.  Certains  motifs  de dcalage ne sont pas grs proprement. Par
exemple,    les    headers  des fonctions C (nom de la fonction, parenthses,
arguments, parenthses) doivent tre sur une seule ligne pour tre reconnus.

Vous  pouvez  prslectionner  un  mode d'analyse par dfaut pour des noms de
fichiers  spciaux en utilisant la cellule de motif se trouvant sous la list-
view.  Par  exemple,  vous pouvez dfinir l'extension des fichiers par dfaut
du  mode C sur  '*.c'. Le mode C sera alors utilis lors de la rfrence d'un
fichier  'main.c'  (la  rfrence  est  en fait l'analyse d'un mot-cl); voir
@{"Config/Rfrences " link M180}).

A  cot  de cela, GoldED cr une table de saut que vous pouvez utiliser pour
vous dplacer  une dfinition du mot se trouvant sous le curseur. Exemple d'
utilisation:  Activation du mode d'analyse C. Placez le curseur sur une fonc-
tion  C du genre de "CleanUp()" et utilisez 'phrase actuelle': GoldED recher-
chera  une  dfinition  de  la fonction "CleanUp()" dans le fichier actuel et
ira  cette fonction (si elle existe).

Fonctions d'analyse personnalises
(seulement pour les programmeurs avancs)

GoldED  gre  les fonctions d'analyse personnalises: slectionnez la cellule
<mode>  pour  ouvrir une requte de configuration, puis lisez un gestionnaire
en  utilisant  <add>. Le gestionnaire est "LoadSeg()'"  par GoldED, c..d il
est considr comme un excutable. Le gestionnaire externe sera appel  cha-
que  ligne  de  texte.  Il recevra l'adresse d'un pointeur string de la ligne
(char  **) dans A0. La longueur de la ligne est disponible en D0. Le gestion-
naire  devra examiner cette ligne et devra retourner NULL si la ligne n'a pas
d'intrt  du  point  de vue du gestionnaire (ex: si vous crivez un gestion-
naire  pour  analyser  #defines, celui-ci retournera NULL si la ligne ne con-
tient  pas  de #define). Sinon il peut retourner la longueur du string rsul-
tant  devant  s'afficher dans la table de saut. Dfinissez le pointeur string
(l'adresse  est passe par a0) sur l'adresse du string rsultant dans ce cas.
Du code source d'exemple est fourni avec GoldED (GoldED:Tools/GEDScan).

@endnode


@node CONTROL_MENU "Menu Contrle"
                                MENU CONTRLE
                        Composition du Menu Contrle


     @{" Contrle/Aller  la ligne      " link M091} @{" Contrle/Arranger Fentres  " link M111}
     @{" Contrle/Dbut/Fin             " link M092} @{" Contrle/Centrer Fentre    " link M114}
     @{" Contrle/Dernire Modification " link M093} @{" Contrle/Rduire Fentre    " link M115}
     @{" Contrle/Mmoriser Position    " link M094} @{" Contrle/Aggrandir Fentre  " link M116}
     @{" Contrle/Appeler Position      " link M100} @{" Contrle/Pr Visualisation  " link M117}
     @{" Contrle/Plier Tout            " link M106} @{" Contrle/Gel                " link M118}
     @{" Contrle/Dplier Tout          " link M107} @{" Contrle/Fentre Suivante   " link M122}
     @{" Contrle/Insertion             " link M108} @{" Contrle/Fentre Prcdente " link M123}
     @{" Contrle/TAB solide/vide       " link M109} @{" Contrle/Iconifier          " link M124}
     @{" Contrle/Pav num. Etendu      " link M110}
@endnode
@node M091 "Contrle/Aller  la ligne"
Contrle/Aller  la ligne du @{" Menu Contrle " link CONTROL_MENU}

Cette  fonction vous demande le numro de la ligne dsire. La premire ligne
d'un  document  est  considr  comme  la ligne 1. Utilisez la bote  cocher
'unfold' (dplier) si vous dsirez dplier les  sections  plies (voir @{"Plis" link M106}).
Si  le  dpliage  est  activ,  les numros de lignes seront absolus, si vous
entrez    par    exemple 255, l'diteur ira  la ligne 255, que la ligne soit
plie  (invisible) ou non. Par contre, lorsque les plis sont activs, les nu-
mros  de  lignes  se  basent sur le nombre de lignes visibles. L'diteur ira
dans ce cas-l  la 255me ligne visible. Le numro actuel de cette ligne est
soit  255 - si tous les plis sont dplis - soit suprieur (s'il y a quelques
plis  avant  cette  ligne). Les numros de ligne affichs sous les titres des
fentres  se  basent galement sur les lignes visibles. Ils ne sont pas abso-
lus.  Si  vous effectuez un saut absolu  la ligne 300, un nombre infrieur 
300  peut  tre affich si votre texte contient des plis (si certaines lignes
du texte sont plies).

@endnode
@node M092 "Contrle/Dbut/Fin"
Contrle/Dbut/Fin du @{" Menu Contrle " link CONTROL_MENU}

Dplace  le curseur  la ligne 1 de votre texte s'il se trouve prs de la fin
du   texte. Par contre, s'il se trouve prs du dbut, il sera alors dplac 
la fin du texte.

@endnode
@node M093 "Contrle/Dernire Modification"
Contrle/Dernire Modification du @{" Menu Contrle " link CONTROL_MENU}

Dplace  le  curseur  la ligne de la dernire modification (ou du moins  sa
position si la dernire opration tait un 'effacer ligne').

@endnode
@node M094 "Contrle/Mmoriser Position"
Contrle/Mmoriser Position du @{" Menu Contrle " link CONTROL_MENU}

Mmorise  la  position  du curseur ainsi que la partie visible du texte de la
fentre.   Utilisez  @{"Contrle/Appeler Position" link M100}  pour  vous  dplacer   cette
position.  Vous  pouvez  mmoriser plusieurs positions sparment pour chaque
fentre  de  texte. GoldED gre 10 marques (=positions) pour chaque texte (Il
en  y  a  5 dans ce sous-menu - voir @{"Config/Menus" link M183} pour plus de dtails sur la
modification des menus.

@endnode
@node M100 "Contrle/Appeler Position"
Contrle/Appeler Position du @{" Menu Contrle " link CONTROL_MENU}

Dplace  le    curseur    la position  d'une des 5 mmorises   l'aide   de
@{"Contrle/Mmoriser Position" link M094}.  Si  vous  voulez simplement aller  la dernire
modification  de  votre  texte,  n'utilisez pas cette fonction. Utilisez  la
place @{"Contrle/Dernire Modification" link M093}.

@endnode
@node M106 "Contrle/Plier Tout"
Contrle/Plier Tout du @{" Menu Contrle " link CONTROL_MENU}

Analyse  le  texte  en  recherchant  des  marqueurs de pli et plie toutes les
sections  dlimites  par  des  marqueurs de pli (voir plus bas pour d'autres
dtails  sur  les  plis de GoldED). Il existe un raccourci clavier pour cette
fonction:  CTRL  +  HELP;  il  permute le pliage/dpliage de tous les plis du
texte:  si le curseur se trouve sur un en-tte d'un pli, tous les plis seront
dplis.  Si  le curseur se trouve sur une ligne de texte normale, toutes les
sections possdant des marqueurs de pli sont plies.

Le pli(age)

Une  des fonctions les plus utiles de cette diteur est le pli: le pliage est
en  fait  la  dissimulation  temporaire de certaines lignes d'un texte. Cette
fonction  est trs utile lorsque vous devez travailler sur un texte trs long
et  ne  pas  vous  perdre dans plusieurs milliers de lignes. Plier simplement
toutes les parties qui ne vous intressent pas. Dpliez celles qui vous int-
ressent.

Comment plier des lignes

Si  vous  voulez  plier  quelques lignes, dlimitez-les par des "marqueurs de
pli".  Ces  marqueurs  de pli sont juste des squences des caractres. La s-
quence par dfaut est /// (considre comme un commentaire par la plupart des
compilateurs K&R et C++).

Exemple: - Entrez:

                           /// "Fonction importante"

                           void
                           main()
                           {
                              puts("Pliez-moi !");
                           }

                           ///

Placez  maintenant  le curseur sur une des lignes de l'exemple ci-dessus (ex-
cept la dernire ligne) et appuyez sur la touche HELP. Les lignes ci-dessus
disparatront et  la place, une nouvelle ligne "titre" apparatra:

                           > Fonction importante

Pour  dplier  cet en-tte, appuyez sur la touche HELP une seconde fois. Vous
pouvez  plier  autant  de  sections  d'un  document que vous voulez. Utilisez
CTRL  +  HELP pour dplier tous les plis d'une seule frappe. Vous pouvez mme
avoir  des  plis  contenant  d'autres  plis et autant de "sous-plis" que vous
voulez.  Par  contre,  ces sous-plis doivent tre dlimits par des marqueurs
diffrents  (voir  @{"Config/Divers" link M194}).  Les marqueurs de pli peuvent tre dfinis
par n'importe quel mot de 1  8 lettres. Plus ces marqueurs sont courts, plus
ils sont rapides. Ceux-ci doivent commencer de la colonne 1  5 (pour accl-
rer l'analyse). En gnral, vous devrez choisir une squence considre comme
un  commentaire  par  votre compilateur. Ou inclure les marqueurs de pli dans
des commentaires - aprs un REM par exemple si vous programmez en BASIC.

Les    en-ttes   sont protgs contre l'criture car ils ne reprsentent pas
des  lignes  normales:   les entres du clavier sont supprimes si le curseur
est  plac  sur un  en-tte de pli. Les sections plies ne sont pas reconnues
dans  les  oprations de recherche et de remplacement. Dpliez un pli si vous
voulez le modifier.

Par contre, les oprations sur les blocs (voir @{"Menu Bloc" link BLOCK_MENU}) fonctionnent.
Il  est  possible de copier, de dupliquer, de couper ou d'effacer un pli s'il
a  t  marqu comme un bloc. Les oprations de sauvegarde ou d'impression ne
sont  pas  influences  par le pliage - le texte est trait comme si tous les
plis taient dplis.

@endnode
@node M107 "Contrle/Dplier Tout"
Contrle/Dplier Tout du @{" Menu Contrle " link CONTROL_MENU}

Analyse  le  texte et recherche des en-ttes de pli. S'il y en a, ceux-ci se-
ront dplis. Voir le chapitre @{"Pli" link M106} pour d'autres informations.

@endnode
@node M108 "Contrle/Insertion"
Contrle/Insertion du @{" Menu Contrle " link CONTROL_MENU}

Bascule  le mode d'criture de l'insertion  la surcriture et vice-versa. En
mode  Insertion,  les  entres  du  clavier  sont insres dans le texte sans
crire  par  dessus le texte existant. En mode Surcriture, le texte existant
est  remplac  par vos entres. Le mode actif est affich dans la barre titre
de l'cran, soit INSR (insertion), soit OVER (overwrite=surcriture).

@endnode
@node M109 "Contrle/TAB solide/vide"
Contrle/TAB solide/vide du @{" Menu Contrle " link CONTROL_MENU}

Bascule le mode TAB du mode solide au mode vide et vice-versa. Les TABs soli-
des   insrent  des  espaces dans votre texte. Selon l'tat du mode Insertion
(voir  @{"Contrle/Insertion" link M108}),  le  texte  existant  sera  dcal ou
effac.  Les  TABs  vides n'effacent rien - le curseur est juste dplac  la
prochaine position TAB. Voir @{"Config/TAB" link M189} pour la configuration des TABs.

@endnode
@node M110 "Contrle/Pav num. Etendu"
Contrle/Pav num. Etendu du @{" Menu Contrle " link CONTROL_MENU}

Permute le mode du pav numrique. Les assignements standards (les chiffres)
sont utiliss si cette option est dsactive. Les assignements PC (ex: PgUp
= page prcdente) sont utiliss en mode tendu (option active).
@endnode
@node M111 "Contrle/Arranger Fentres"
Contrle/Arranger Fentres du @{" Menu Contrle " link CONTROL_MENU}

"Arrange"  les  fentres  sur l'cran. Si vous n'avez qu'une seule fentre d'
ouverte  sur  l'cran, la fentre sera redimensionne  la taille maximale de
l'cran.  Si  par  contre vous avez deux fentres ouvertes, les deux fentres
se  partageront alors l'cran sans se recouvrir. La barre titre de l'cran n'
est  pas  recouverte. Vous pouvez allouer de l'espace supplmentaire  la fe-
ntre courante en utilisant la cellule 'poids' de @{"Config/GUI" link M191}.
Cette fonction gre les crans  dfilement automatique (les crans plus lar-
ges  que  l'affichage  maximal) - le(s) fentre(s) seront "arranges" dans la
partie  visible de l'cran. Vous pourrez cependant vouloir que l'diteur uti-
lise la totalit de l'cran (voir @{"cran total" link M190}).

@endnode
@node M114 "Contrle/Centrer Fentre"
Contrle/Centrer Fentre du @{" Menu Contrle " link CONTROL_MENU}

Centre  la fentre actuelle sur l'cran. Si l'cran est un cran  dfilement
automatique  (plus grand que l'affichage), la fentre sera alors centre dans
la  partie  visible  de l'cran. Vous pourrez cependant vouloir que l'diteur
utilise la totalit de l'cran (voir @{"cran total" link M190}).


@endnode
@node M115 "Contrle/Rduire Fentre"
Contrle/Rduire Fentre du @{" Menu Contrle " link CONTROL_MENU}

Rduit  la  taille de la fentre actuelle comme le fait la cellule de zoom de
la  fentre:  Le  systme  d'exploitation  mmorise deux tailles de fentres.
Cette  fonction permet de permuter entre ces deux tailles. La taille minimale
de  la fentre est limite par GoldED (l'diteur s'assure de pouvoir afficher
au  moins  une  ligne  de  texte; cela permet la lecture de l'affichage de la
ligne et de la colonne).

@endnode
@node M116 "Contrle/Aggrandir Fentre"
Contrle/Aggrandir Fentre du @{" Menu Contrle " link CONTROL_MENU}

Aggrandit  la  fentre  actuelle  la taille maximale de l'cran. La barre d'
cran  ne sera pas recouverte. Cette fonction respecte galement les crans 
dfilement  automatique  (les  crans  plus grands que l'affichage): seule la
partie  visible  est considre. Vous pourrez cependant vouloir que l'diteur
utilise la totalit de l'cran (voir @{"cran total" link M190}).

@endnode
@node M117 "Contrle/Prvisualisation"
Contrle/Prvisualisation du @{" Menu Contrle " link CONTROL_MENU}

Permute  le  mode  d'affichage  de la fentre courante entre 'normal' (police
texte standard) et 'prvisualisation'  (police de prvisualisation; habituel-
lement trs petite pour une vision plus globale du texte).

Voir @{"Prvisualisation" link M190} pour plus de dtails.
@endnode
@node M118 "Contrle/Gel"
Contrle/Gel du @{" Menu Contrle " link CONTROL_MENU}

GELER FENTRE

Gle  le  tampon  du  texte, referme la fentre mais sans librer le texte en
lui-mme.  Utile  pour  conserver plusieurs textes en mmoire sans qu'ils oc-
cupent  l'cran.  Utilisez  DEGELER  pour  rouvrir  la fentre. Le gel de la
dernire  fentre  refermera  l'cran  de GoldED - utilisez la @{"touche d'appel" link M019}
pour rouvrir la fentre: ALT droite + SHIFT droite + RETURN.

DEGELER

Vous  demande  la  rouverture  d'une fentre gele. Cette fonction essaie de
restaurer la position et la taille initiale de la fentre.

PERMUTER

Vous  demande  la rouverture d'un tampon texte; la fentre actuelle est elle
gele. Une nouvelle fentre s'ouvrira s'il n'y a pas de fentre gele.

@endnode
@node M122 "Contrle/Fentre Suivante"
Contrle/Fentre Suivante du @{" Menu Contrle " link CONTROL_MENU}

Active  la  fentre 'suivante'. Une fonction *trs* utile qui vous d'vite d'
avoir    utiliser  la  souris pour activer une fentre. Sautez simplement de
fentre en fentre en utilisant cette commande.

@endnode
@node M123 "Contrle/Fentre Prcdente"
Contrle/Fentre Prcdente du @{" Menu Contrle " link CONTROL_MENU}

Active  la  fentre 'prcdente' (selon l'ordre de cration des fentres). Ce
menu fait exactement l'inverse de @{"Contrle/Fentre Suivante" link M122}.

@endnode
@node M124 "Contrle/Iconifier"
Contrle/Iconifier du @{" Menu Contrle " link CONTROL_MENU}

Iconifie  GoldED.  Toutes les fentres ainsi que l'cran de GoldED (si l'di-
teur  utilise  son  propre  cran) seront ferms. Cette fonction dpend de la
disponibilit  de  l'cran  du  Workbench o l'diteur essaiera de placer une
AppIcon. L'iconification ne fonctionne pas si le Workbench est ferm.

AppIcne

L'AppIcne peut tre utilise pour passer des nouveaux fichiers  GoldED: d-
placez-y  simplement  des icnes de fichiers. La slection multiple est gre
(c..d vous pouvez y jeter plus d'une icne  la fois en conservant la touche
SHIFT  appuye  lors de la slection). L'diteur ouvrira une nouvelle fentre
pour  chaque fichier. Un Doubleclic sur l'AppIcne "rveillera" GoldED de son
sommeil.

@endnode


@node MISC_MENU "Menu Divers"
                                 MENU DIVERS
                         Composition du menu Divers


            @{" Divers/Fichiers source   " link M125}  @{" Divers/Statistiques      " link M134}
            @{" Divers/Filtre            " link M126}  @{" Divers/Nouveau Shell     " link M135}
            @{" Divers/Recherche fichier " link M127}  @{" Divers/Calculatrice      " link M136}
            @{" Divers/Echanger lignes   " link M128}  @{" Divers/Hispeed           " link M137}
            @{" Divers/Doubler ligne     " link M129}  @{" Divers/Fichiers          " link M138}
            @{" Divers/Prendre ligne     " link M130}  @{" Divers/Insrer Date      " link M142}
            @{" Divers/Coller ligne      " link M131}  @{" Divers/Insrer Heure     " link M143}
            @{" Divers/Dfaire (Undo)    " link M132}  @{" Divers/Insrer Chemin    " link M144}
            @{" Divers/Refaire (Redo)    " link M133}  @{" Divers/Commande          " link M145}

@endnode
@node M125 "Divers/Fichiers source"
Divers/Fichiers source du @{" Menu Divers " link MISC_MENU}

Ouvre une requte pour la dfinition des projets. Utilis pour spcifier tous
les  fichiers  source  se  rapportant    un projet. Doublecliquez sur un des
fichiers de la liste affiche pour le charger. La  multislection  est  gre
(le  SE  3.0 ou suprieur est requis): maintenez la touche MAJUSCULES appuye
lors de la slection des fichiers et  utilise  la  cellule  ouvrir  pour  que
l'diteur  charge  tous  les  fichiers  slectionns. GoldED lui-mme n'offre
qu'une gestion limite de cette liste:  L'diteur  ne  fournit  que  quelques
fonctions  de  base  (ex:  ajouter/effacer  des  fichiers dans/de la liste ou
@{"Divers/Filtre" link M126}). Cette commande a t implmente pour permettre la gestion du
dveloppement  d'utilitaires  supplmentaires  ddis  GoldED. Un traitement
plus pouss devra tre accompli par des programmes externes:

Accs  la liste (seulement pour les programmeurs)

Les  programmes  doivent  d'abord  envoyer la commande @{"QUERY" link QUERY} au @{"port ARexx" link AREXX_PORT} de
GoldED  pour  pouvoir obtenir un pointeur sur une liste lie des nodes: QUERY
PRJLIST.  Du  code  source d'exemple est fourni avec GoldED; regardez dans le
rpertoire  GoldED:Tools/PRJSource.  Les champs node->ln_Name des nodes de la
liste pointeront sur des noms de fichiers source (termins par un NULL). Vous
pouvez passer cette liste  une listview. L'utilisation de cette liste deman-
de d'abord un LOCK pour s'assurer que la liste est bien valide. La liste est
en  lecture  seulement.  Utilisez la commande @{"PROJECT" link PROJECT} pour ajouter ou effacer
des fichiers. Ne modifiez pas la liste vous-mme.

@endnode
@node M126 "Divers/Filtre"
Divers/Filtre du @{" Menu Divers " link MISC_MENU}

Recherche globale

Affiche  une  requte  vous permettant d'entrer le texte  recherche. Examine
tous    les    fichiers   trouvs   dans   la   liste   des   projets   (voir
@{"Divers/Fichiers source" link M125}). Si le motif de recherche n'est pas dcouvert dans un
fichier  de  la  liste,  le fichier est alors effac de la liste (SE 2.0). Le
nom  sera  mis  en  vidence  si  le  motif  est trouv (SE 3.0). Vous pouvez
 influencer  la  recherche en utilisant la bote  cocher reserve au respect
des  majuscules/minuscules.  Doublecliquez sur un nom de fichier pour charger
le  fichier  correspondant.  Maintenez  simultanment  la  touche  MAJUSCULES
appuye si vous ne voulez pas perdre vos marques.

Note:  La recherche respectant les majuscules/minuscules est bien plus rapide
que la recherche normale.

@endnode
@node M127 "Divers/Recherche Fichier"
Divers/Recherche Fichier du @{" Menu Divers " link MISC_MENU}

Recherche de fichiers (suggr par David Ghler)

Analyse  le  nom  du  fichier  se trouvant sous le curseur. L'diteur connat
plusieurs  dlimiteurs  de noms utiliss par les diffrents environnements de
programmation (ex: <...> ou guillemets). Il prendra en compte le mot se trou-
vant  sous le curseur (dlimit par des espaces) si ce mot n'a pas de dlimi-
teurs connus. L'diteur essaiera ensuite de localiser et d'ouvrir ce fichier.
L'diteur utilise le rpertoire du texte actuel ainsi que les rpertoires d-
finis  par  dfaut dans @{"Config/Recherche Fichier" link M181} (sauf  si  le nom du fichier
comporte le chemin complet). L'diteur essaie galement d'ajouter un  suffixe
par dfaut si le fichier n'est pas trouv. Utile pour les liens  de  fichiers
se trouvant dans beaucoup de langages de programmation (ex:les  #includes  de
codes sources 'C').

@endnode
@node M130 "Divers/Prendre Ligne"
Divers/Prendre Ligne du @{" Menu Divers " link MISC_MENU}

Efface  la  ligne  actuelle du texte. Cette ligne n'est pas perdue - elle est
place  dans  un tampon "pick-push ring" (dernier entr, premier sorti). Vous
pouvez   la   rinsrer   n'importe   o   dans   le   texte   en   utilisant
@{"Divers/Coller Ligne" link M131}.    Cette  fonction est galement associe  un raccourci
clavier:  CTRL-DEL.  Note: L'accs au clavier (CTRL-DEL) est BIEN PLUS RAPIDE
que  l'accs par les menus ( cause du SE de l'Amiga). Exemple d'utilisation:
Effacez 3 lignes, allez  une  autre  ligne  et  appelez  @{"Divers/Coller Ligne" link M131}
trois fois de suite. Le tampon "pick/push" peut contenir jusqu' 50 lignes.

@endnode
@node M131 "Divers/Coller Ligne"
Divers/Coller Ligne du @{" Menu Divers " link MISC_MENU}

Insre  la  dernire ligne prsente dans le tampon "pick/push" avant la ligne
actuelle. Voir @{"Divers/Prendre Ligne" link M130} pour plus d'informations.

@endnode
@node M128 "Divers/Echanger Lignes"
Divers/Echanger Lignes du @{" Menu Divers " link MISC_MENU}

Echange  la  ligne actuelle avec la ligne suivante. Cette fonction est essen-
tiellement utilise par l'interface ARexx pour classer un texte.

@endnode
@node M129 "Divers/Doubler Ligne"
Divers/Doubler Ligne du @{" Menu Divers " link MISC_MENU}

Double  la  ligne  actuelle.  Plus  rapide que l'utilisation du calepin ou de
@{"Bloc/Copier" link M027}.

@endnode
@node M132 "Divers/Dfaire (Undo)"
Divers/Dfaire du @{" Menu Divers " link MISC_MENU}

Dfaire (Undo) & Refaire (Redo)

Annule la dernire opration si l'Undo/Redo a t activ (@{"config/divers" link M194}).

Vous  pouvez  retrouver l'tat avant l'annulation en utilisant @{"DIVERS/REFAIRE" link M133}
immdiatement. Vous ne pourrez retrouver cette commande si vous avez  modifi
le  texte  depuis  l'  appel    DEFAIRE. Le nombre d'oprations pouvant tre
annules dpend de la taille du tampon que vous avez rserv pour la  gestion
de  l'Undo  (@{"config/divers" link M194}). Toutes les oprations peuvent tre annules, que
ce soit les fonctions se rapportant aux blocs, au formatage ou  la  lecture.
Cependant,  certaines  oprations ne peuvent tre qu'annules que toutes  la
fois: ce sont habituellement les  modifications  intervenues  sur  une  seule
ligne,  celles-ci  seront  annules avec un seul appel  DEFAIRE. Vous pouvez
toutefois activer le mode d'annulation  'lev'  (@{"config/divers" link M194}),  permettant
des  annulations au pas  pas sur une ligne, incluant les oprations 'effacer
mot' (ALT-DEL), 'effacer jusqu' la fin de la ligne'  (MAJUSC-DEL),  'effacer
jusqu'au  dbut  de la ligne' (MAJUSC-RETOUR ARRIERE), TAB et TAB ARRIERE. La
consommation de mmoire du mode d'annulation lev est plus  pousse  que  le
mode  standard,  de  ce  fait,  moins  d'actions  peuvent  tre  annules. La
consommation actuelle de mmoire du systme d'annulation peut tre  contrle
en utilisant @{"divers/statistiques" link M134} (affichage en octets).


@endnode
@node M133 "Divers/Refaire (Redo)"
Divers/Refaire du @{" menu Divers " link MISC_MENU}

Restaure  la  dernire  annulation.  Cette  commande   doit   tre   utilise
immdiatement  aprs  l'appel    Divers/Dfaire:  toutes les informations du
tampon <Dfaire> sont effaces ds que vous commencez  diter le texte.

@endnode
@node M134 "Divers/Statistiques"
Divers/Statistiques du @{" Menu Divers " link MISC_MENU}

Prsente  un survol statistique du texte. Les octets, les lignes, les plis et
les  caractres  non ASCII (codes au-dessus de 127) sont compts. De plus, la
longueur de la plus longue ligne est affiche. Cette fonction traite le texte
comme  s'il  tait  sauv  (c..d tous les plis dplis, codes CR ajouts aux
lignes). L'tat du tampon d'annulation est galement affich.

@endnode
@node M135 "Divers/Nouveau Shell"
Divers/Nouveau Shell du @{" Menu Divers " link MISC_MENU}

Ouvre une fentre Shell sur l'cran utilis par l'diteur. La fentre est ar-
range  sur  l'cran, c..d. elle s'ouvrira dans la partie visible des crans
  suraffichage.  GoldED prend en compte toutes les informations sur les che-
mins:  si  vous  avez  entr une commande PATH SYS:C2 ADD dans votre startup-
sequence, la fentre Shell le saura.

@endnode
@node M136 "Divers/Calculatrice"
Divers/Calculatrice du @{" Menu Divers " link MISC_MENU}

Essaie  d'excuter la calculatrice de votre Workbench (devant se trouver dans
le  rpertoire  sys:tools).  La calculatrice apparatra sur l'cran de GoldED
mme si un propre cran est utilis.
@endnode
@node M137 "Divers/HiSpeed"
Divers/HiSpeed du @{" Menu Divers " link MISC_MENU}

Essaie  de  dmarrer l'utilitaire d'impression HiSpeed - le programme ouvrira
sa fentre sur l'cran de GoldED automatiquement.

HiSpeed

HiSpeed  a  t  conu pour les imprimantes PCL comme la famille des DeskJets
d'Hewlett  Packard.  Cet utilitaire sert  rduire le nombre de pages lors de
l'  impression   de fichiers trs longs et utilise une police trs petite. On
peut  de la sorte imprimer jusqu' 8 pages A4 sur une seule page A4. Cet uti-
litaire  est  rapide. La vitesse dpend du modle de votre DeskJet; DeskJet+:
environ  4  pages/minute  si vous utilisez le mode HiSpeed. Ce programme sera
trs utile aux personnes devant imprimer beaucoup de fichiers.
Voici quelques unes des fonctions principales de HiSpeed:

  o Interface Workbench               o Tampon (liste des tches)
  o Gestion des AppWindow/AppIcon     o Mode HiSpeed: Impression rapide
  o Interface Shell                   o Prvisualisation (WYSIWYG)
  o Port ARexx                        o Gestion des polices multiples
  o Impression simple ou double cot  o En-ttes de pages
  o descending printing available     o Numrotation des lignes
  o Mise en Forme paramtrable        o Cration d'index/appendice
  o Gestions des squences ESC ANSI   o Vertical/horizontal
  o Saut de Page modifiable           o Mode Book pour l'impression de livres
                                        au format A5

HiSpeed est Shareware. La version  enregistre  ne  fait  pas  partie  de  la
distribution  de  la  version  de dmonstration de GoldED, mais de la version
complte; voir @{"Comment s'enregistrer" link HOW_TO_REGISTER}.

  @{"   matriel requis         " link HARDWARE_REQUIREMENTS}   @{"   livre(t)                " link BOOK}
  @{"   possibilits            " link FEATURES}   @{"   couverture              " link COVER}
  @{"   configuration           " link CONFIGURATION}   @{"   simple/double face      " link SINGLE_DOUBLESIDED}
  @{"   en-tte de page         " link PAGE_HEADER}   @{"   perforation             " link PERFORATE}
  @{"   impression              " link PRINTING}   @{"   unit de sortie         " link OUTPUT_DEVICE}
  @{"   paramtres & units     " link SETTINGS_&_UNITS}   @{"   interface shell         " link SHELL_INTERFACE}
  @{"   layout                  " link LAYOUT}   @{"   port ARexx              " link AREXX_PORT}
  @{"   prvisualisation        " link PREVIEW}   @{"   commandes ARexx         " link AREXX_COMMANDS}
  @{"   fichiers                " link FILES}   @{"   macros                  " link MACROS}
  @{"   squences esc           " link ESC-SEQUENCES}   @{"   filtre                  " link FILTER}
  @{"   hauteur de caractre    " link CHARACTER_HEIGHT}   @{"   icne de mise en veille " link SLEEP-ICON}
  @{"   mode landscape          " link LANDSCAPE}

@endnode
@node HARDWARE_REQUIREMENTS "MATERIEL REQUIS"
                               MATERIEL REQUIS

Un Amiga, au moins 512Ko, OS2.04, une DeskJet/Laser. Vous aurez besoin  d'une
cartouche  de  polices (une carte d'extension RAM) pour votre DeskJet si vous
voulez utiliser toutes les fonctions de ce programme - sinon vous tes limit
aux polices ROM de l'imprimante.

@endnode
@node CONFIGURATION "CONFIGURATION"
                                CONFIGURATION

HiSpeed doit tre configur selon votre imprimante  -  choisissez  simplement
votre modle depuis la liste des imprimantes gres. Mettez le gadget RAM sur
'RAM' si  votre  imprimante  est  quipe  d'une  cartouche  d'extension  RAM
(Deskjet)  ou  si elle n'a pas besoin de RAM supplmentaire pour utiliser des
polices "soft". Le nombre de polices dpend du choix  de  l'imprimante/de  la
RAM  -tandis  qu'une  Deskjet standard sans RAM est limite  une police, une
Deskjet 550C avec RAM propose 4 polices portrait et 3 polices  landscape.  Si
votre  imprimante  n'est pas gre par HiSpeed, vous devrez utiliser l'option
SetUp pour adapter HiSpeed  votre imprimante:

HiSpeed peut tre adapt  n'importe quelle imprimante PCL et  ses  polices.
Si votre imprimante gre les polices soft (les imprimantes DeskJet ne le font
que si elles sont quipes de  RAM  supplmentaire),  vous  pouvez  galement
utiliser  vos  propres  polices  avec HiSpeed. Malheureusement, la dfinition
n'est pas si facile. Vous devez d'abord avoir au moins lu le manuel de  votre
imprimante.  Vous  devez  tre familier avec l'utilisation des codes ESC PCL.
Une mauvaise dfinition causera des PROBLEMES.

Exemple de configuration

Slectionnez le gadget SETUP. La requte Setup apparat, vous  permettant  de
configurer  une  imprimante  et ses polices. Sur le cot gauche, la liste des
imprimantes disponibles est affiche.  Slectionnez  NEW  (  cot  de  cette
liste)  si  votre  modle  n'est  pas  disponible  actuellement: Une nouvelle
imprimante 'unnamed' sera ajoute  la liste. Utilisez la cellule de texte en
dessous de cette liste pour modifier ce nom. Activez le gadget 'DeskJet tray'
si le tracteur de votre imprimante est du mme type que celui de  la  DeskJet
(Hispeed  utilisera cette information pour vous donner quelques conseils lors
de la rinsertion de pages ejectes). Activez le gadget 'faces down'  si  les
pages  sont  jectes   l'envers par votre imprimante. Certaines imprimantes
(en particulier les imprimantes lasers) ne sont pas capables  d'utiliser  les
premiers  5   7 mm d'une page pour la sortie -activez OFFSET HEADER dans ces
cas-l. Finalement, vous devez slectionner un motif de  fichier    utiliser
pour  les  fichiers "couvertures" (ex: si vous voulez pas que HiSpeed affiche
les fichiers en couleur). Un motif comme '#?' affichera  tous  les  fichiers,
tandis  que ~(#?.CYMK) liminera les couvertures cres pour la DeskJet 550C.
Les extensions suivantes sont gres:

fichiers CYM (couleur, utiliss par les DJ500C/DJ550C).... #?.CYM
fichiers CYMK (couleur, utiliss par la DJ550C) ......... #?.CYMK
fichiers B&W (PCL niveau 3) ...................... pas de suffixe

Lorsque vous avez slectionn une imprimante, ses polices sont affiches dans
la  liste  de  police,  situe    droite  dans  la  fentre. Cette liste est
initialement vide si vous avez ajout une nouvelle imprimante.  Utiliser  NEW
(  cot  de  cette  liste)  pour  ajouter  une  nouvelle  police (c..d pour
enregistrer une des polices de  l'imprimante).  Les  nouvelles  polices  sont
appeles'unnamed';  utilisez  la cellule de texte en-dessous de la liste pour
diter leurs noms. Lorsque  vous  avez  fait  cela,  vous  devez  entrer  une
description  de la police -HiSpeed a besoin de connatre les caractristiques
de base de la police (ex: sa taille). Seules les  polices    largeurs  fixes
sont  gres.  Consultez le manuel de votre imprimante pour entrer toutes les
valeurs exiges. Exemple:

Si vous possdez une DeskJet 550C, recherchez la section  du  manuel  appele
'Spcifications'.  Vous trouverez l une liste des polices disponibles gres
par  votre  imprimante.  Avec  les  diverses  spcifications,  on  trouve  la
description de la police 'LetterGothic' avec une taille de 6 points. Selon le
manuel, cette police est disponible en mode horizontal/vertical. L'espacement
est de 24 cpi (caractres par pouce):

                   Police:      LetterGothic
                   Points:      6p
                   Espacement:  24 cpi (largeur fixe)
                   Orientation: verticale ou horizontale

Utilisez ces spcifications pour dfinir l'entre de la police dans  HiSpeed:
Permutez  le gadget Type sur 'any direction' comme les deux orientations sont
gres. Le gadget HMI sert  dfinir l'espacement de la  police.  Les  units
sont  de  1/1200",  vous  aurez   entrer ici 50 (1200/24 = 50). Spcifiez la
valeur LPI (lignes par pouce) pour les sauts de lignes simples  en  utilisant
le gadget LPI. Suggestion: Dfinissez la valeur LPI sur 72/<taille en points>
(ex: 72/6 = 12). Tandis que la valeur HMI doit tre la plus prcise possible,
la  valeur LPI, elle, peut tre choisie plus librement. Si votre police n'est
pas dans l'imprimante mais dans  un  fichier  softfont,  entrez  le  nom  des
fichiers  en  utilisant  les gadgets NORM/ITAL (version normale et italique).
Laissez ces gadgets vides s'il s'agit d'une  police  en  ROM.  Les  Softfonts
doivent  utiliser  le  jeu de caractres ECMA latin; l'imprimante refusera d'
autres jeux de caractres (ex: PC8).  Finalement,  nous  devons  fournir  une
squence  PCL  ESC  pour  que  HiSpeed puisse activer la police. Consultez le
manuel de votre imprimante pour les squences  PCL  (PCL  =  printer  command
language).  Cette squence doit dfinir la police, l'espacement et la hauteur
des caractres (en points). Elle ne doit rien dfinir d'autre. Exemple:

                             ESC(s6v24h6T

ESC introduit une squence PCL. Le dernier caractre d'une commande PCL  doit
tre  en  capitales  ('T') tandis que les tous les autres caractres (except
ESC) doit tre en minuscules. La hauteur de  la  police  est  dfinie  sur  6
points  par  '(s6v'.  '24h' dfinit l'espacement sur 24 cpi. Finalement, '6T'
slectionne une police appele LetterGothic. N'utilisez  pas  d'espaces  dans
les squences PCL. Faites attention  la forme.


@endnode
@node PAGE_HEADER "EN-TTE DE PAGE"
                               EN-TTE DE PAGE

Il est galement possible de modifier le texte (ou le style) des en-ttes  de
page  en  utilisant  la  requte  setup.  Le  texte en-tte n'est pas imprim
directement. Au lieu de cela, il est interrompu avant l'impression: aprs  la
recherche  de mots-cl (comme \DATE), les mots-cl trouvs sont remplacs par
leurs valeurs actuelles  (ex:  la  date).  Si  vous  mettez  un  texte  entre
guillemets, il ne sera pas analys. HiSpeed gre les mots-cl suivants:

     mot-cl       exemple           description
     ----------------------------------------------------------
     "<Text>"      "Hi!"             imprime ce texte
     \DATE         "Date: " \DATE    insre la date
     \TIME         "Heure: " \TIME   insre l'heure
     \NAME         "Fichier: " \NAME insre le nom du fichier
     \PATH         "Chemin: " \PATH  insre le chemin complet
     \PAGE         "Page: " \PAGE    insre le numro de page
     $<nom>        $USER             insre la variable environnement (*)

     (*): voir votre manuel AmigaDos (commande SETENV)


@endnode
@node PRINTING "PRINTING"
                              IMPRESSION

Les fichiers (les "jobs")  imprimer sont affichs sur une  "liste  de  jobs"
(en  bas   gauche). Parcourez cette liste en utilisant les flches. Utilisez
'Add'  pour  ajouter  de  nouveaux  "jobs".  Un  slectionneur   de   fichier
apparatra.  Vous pouvez ajouter plus d'un fichier  la fois en maintenant la
touche shift appuye, pendant la slection. Il  y  a  aussi  d'autres  moyens
d'ajouter  des  fichiers   la liste des jobs: dplacez simplement l'icne du
fichier sur la fentre HiSpeed. Ou dfinissez un fichier via Arexx. Ou  jetez
l'icne  d'un fichier dans l'icne "Sleep" de HiSpeed (il sera dans ce cas-l
imprim tout de suite mais ne sera pas inclus dans la liste des "jobs").

Utilisez job <menu/clear list> pour effacer la liste complte, respectivement
le gadget 'del' pour retirer un fichier. Slectionnez "SORT A" si vous voulez
que la liste soit trie alphabtiquement. Utilisez "sort #" pour trier par la
taille.

Dmarrez l'impression en cliquant  sur  le  gadget  print.  Les  "jobs"  sont
traits  de  haut  en  bas.  S'il  n'y  en a pas, on vous demandera un nom de
fichier.  Vous  pouvez  arrter  l'impression  en  fermant  la   fentre   de
progression  (HiSpeed  demandera  confirmation). Le Download ne doit pas tre
interrompu car cela pertube l'imprimante.

Il est possible d'imprimer de simples feuilles, bien entendu, en utilisant le
gadget  'page'. Cette option est utile pour rimprimer des passages perdus d'
un grand job (p.ex. s'il n'y avait plus d'encre  dans  la  cartouche  pendant
l'impression).

Si vous voulez un en-tte de page (nom de fichier, numro de  page),  activez
"PAGE  HEADER".  Voir  'SetUp'  sur la manire dont on dfinit le texte de l'
en-tte (par exemple il est  possible  d'introduire  des  variables  de  type
chane   de   caractres  pour  la  date/heure  ou  pour  les  paramtres  de
l'environnement). Si vous imprimez plus d'un  fichier,  vous  pourriez  avoir
besoin d'un index: pour commuter entre le mode en-tte et le mode index.


@endnode
@node SETTINGS_&_UNITS "REGLAGES ET UNITES"
                             REGLAGES ET UNITES

Normalement, vous n'aurez pas  changer les dimensions du papier. Les valeurs
par  dfaut  sont  valables  pour l'impression A4. La marge de gauche devrait
tre suffisante pour la perforation. Les valeurs  des  dimensions  de  papier
offertes  par  la  fentre  principale  de  HiSpeed  ne dcrivent que la zone
utilise pour l'impression (p.ex. si vous voulez restreindre la sortie    la
moiti  suprieure  d'une  feuille,  faites-le ici). Les dimensions physiques
effectives du papier sont dtermines par une autre  requte  (setup):  elles
suivent  normalement  le  format  A4  en  Europe,  ou  US-Letter/US-Legal aux
Etats-Unis.

Si vous activez "RESET ALL", les valeurs par dfaut seront  alors  utilises.
Toutes ces valeurs sont contenues dans le fichier de configuration de HiSpeed
par l'option <project menu/save config>. Soyez prudent avec les  valeurs  des
dimensions  -  de  mauvaises  valeurs  (en particulier insuffisantes pour les
marges) peuvent perturber HiSpeed.

HiSpeed  v5.0  (ou  mieux)  crit   son   fichier   de   configuration   dans
"ENVARC:HISPEED"  si  aucun  autre  rpertoire  n'est  spcifi.  Les  autres
versions utilisaient jusqu'  prsent  's:'  ou  directement  'envarc:'.  Ces
fichiers devraient tre effacs.

Les units sont en 'mm',  l'exception de l'affichage de la taille du bloc  -
qui  utilise  lui  des  [caractres] pour les dimensions du bloc de texte. La
taille du bloc dpend des paramtres marge/papier mais  aussi  de  la  police
utilise (largeur de la police).

@endnode
@node LAYOUT "LAYOUT"
                                LAYOUT

La dfinition de la mise en page (le nombre et la disposition  des  blocs  de
texte  sur  une  page)  est  d'une grande importance pour obtenir un rsultat
satisfaisant: Plus vous augmentez le nombre de colonnes par bloc, moins  vous
pourrez loger de caractres dans une ligne de bloc. Si la largeur du bloc est
trop petite, les lignes devront tre coupes.

La largeur du bloc dpend  galement  de  la  police  slectionne.  Si  vous
slectionnez  Courier  6  (c'est  la  seule  police  propose  par la DeskJet
standard), pas plus de 75 caractres rentreront dans une seule ligne si  vous
utilisez  un layout  2 colonnes. En gnral, 75 caractres ne suffisent pas.
Vous pourriez utiliser l'option Adjust-LF dans  ce  cas:  elle  effacera  les
codes  LF  (saut  de  ligne). N'utilisez pas par contre cette option avec des
donnes formates (des tableaux ou codes source).

Editez le contenu des gadgets  dx/dy  pour  dfinir  la  distance  entre  les
colonnes  et les lignes. Activez l'option 'separate' si vous voulez avoir une
ligne entre les deux blocs. Les blocs sont remplis de gauche  droite  et  de
haut en bas.

@endnode
@node PREVIEW "PREVISUALISATION"
                              PREVISUALISATION

HiSpeed propose deux mthodes de prcalculation de la qualit/du volume  sans
avoir  gcher une seule feuille de papier: Utilisez 'preview' pour avoir une
prvisualisation WYSIWYG. Ou utilisez 'scan' pour avoir quelques statistiques
(ex:  le  nombre  de pages requis). Tandis que le scan est plus rapide que la
prvisualisation, cette dernire est quand mme plus  utile  pour  avoir  une
impression gnrale de la sortie. Utilisez les touches flches pour parcourir
les pages en mode preview. Utilisez la touche help pour ouvrir la requte  de
statistiques.

La valeur "distortion" de l'affichage des statistiques se rapporte aux lignes
du  texte trop longues pour rentrer dans une seule ligne d'un bloc (c..d les
lignes devront tre coupes). Les valeurs possibles vont de 0%  100%.  Cette
valeur  doit  tre  la plus petite possible, car les lignes coupes n'ont pas
une bonne apparence. Choisissez une police plus petite, moins de colonnes  ou
rduisez les marges pour viter ces distorsions.

@endnode
@node FILES "FICHIERS"
                                  FICHIERS

HiSpeed a t conu pour traiter des fichiers ASCII sans ou avec codes ASCII.
Les  lignes  doivent  se  terminer  par  des  codes LF. De plus, les codes CR
(utiliss par  les  logiciels  MS-DOS)  sont  reconnus  et  effacs.  Activez
l'option  MS-DOS  si  vous  voulez  imprimer  des  fichiers  MS-DOS - HiSpeed
utilisera un jeu de caractre diffrent pour s'ajuster   ces  fichiers.  Les
polices  soft  ne  sont  pas disponibles en mode MS-DOS car celles-ci ont t
dveloppes pour le jeu de caractre Amiga (ecma latin).

@endnode
@node ESC-SEQUENCES "SEQUENCES ESC"
                         LES SEQUENCES D'ECHAPPEMENT

Activez le mode HiSpeed ou dsactivez PERFORM ESC  si  vous  voulez  que  les
squences  ESC  soient ignores (cela acclre l'impression). Si vous activez
les FFs (saut de page), chaque  code  FF  dtect  (dc.  12)  commencera  un
nouveau  bloc  de texte. Effectuez un prescan pour estimer le nombre de pages
utilis -certains fichiers (surtout les  manuels  des  librairies  au  format
AutoDoc) envoient des codes FF aprs chaque paragraphe.

Le mode HiSpeed implique l'utilisation de l'impression brouillon (draft). Les
autres   modes   utilisent   l'impression   Courrier,   l'impression  EDV  ou
l'impression en gras. Ces paramtres restent valables  tant  que  ceux-ci  ne
sont  pas  dsactivs  par une squence ANSI ESC approprie, prsente dans un
des fichiers  imprimer. Ceux-ci ne sont pas affects par les  squences  ESC
si 'perform ESC' est dsactiv.


@endnode
@node CHARACTER_HEIGHT "HAUTEUR DES CARACTERES"
                           HAUTEUR DES CARACTERES

Plusieurs polices sont disponibles (leur nombre dpend de votre  imprimante),
ex:  LinePrinter-5,  LinePrinter-6, Courier-6 et LetterGothic-5. Vous devriez
utiliser LinePrinter-5 ou LGothic-6, si la longueur de ligne moyenne de votre
fichier  dpasse  les  80 caractres. LinePrinter-6 a une meilleure apparence
mais la largeur du bloc peut devenir trop petite (ex: 80 caractres  si  vous
choisissez  un  layout  deux colonnes). Courier-6 est le plus mauvais choix:
pas plus de 75 caractres rentreront dans une seule ligne si vous  choisissez
un layout  deux colonnes.

@endnode
@node LANDSCAPE "LANDSCAPE"
                                  LANDSCAPE

Tous les modles  DeskJet    l'exception  de  la  DeskJet  originale  grent
l'impression  landscape (verticale). Le nombre de polices disponibles dans ce
mode dpend du modle de votre imprimante.

@endnode
@node BOOK "LIVRE(T)"
                                LIVRE(T)

Si vous activez le mode book, la sortie sera classe de manire    permettre
la cration d'un manuel: pliez simplement en deux les feuilles imprimes pour
avoir des manuels A5. HiSpeed se base sur les paramtres de l'utilisateur: si
vous  dfinissez  la  largeur  du  bloc  sur 120 mais que la largeur de ligne
actuelle (moyenne) du texte est de 60 caractres, la sortie n'aura pas  bonne
allure  (les  colonnes  ne  sont  pas centres). Dmarrez simplement le macro
Ajuster_Book, aprs avoir activ le mode book, pour que le layout soit adapt
automatiquement.   Comme  le  mode  book  implique  normalement  l'impression
landscape (non gr par la DeskJet originale), ce mode ne doit  tre  utilis
que par les DeskJet+ ou plus rcent.

@endnode
@node COVER "COUVERTURE"
                                 COUVERTURE

Slectionnez 'cover' pour permettre l'impression de couvertures A5. Plusieurs
motifs  sont disponibles. La qualit de l'impresion des couvertures dpend du
gadget LQ/NLQ. Cette fonction demande la XPK.library. Les fichiers Cover sont
actuellement des fichiers PCL (des fichiers destins aux imprimantes). Ceuxci
ont t compresss en utilisant xDrop du pack XPK. Le suffixe recommand pour
ces fichiers est *.CYM (DeskJet 500C) ou *.CYMK (DeskJet 550C). Regardez dans
le rpertoire templates si vous recherchez les documents PageStream  utiliss
pour crer les couvertures des manuels originaux de HS.

@endnode
@node SINGLE_DOUBLESIDED "SINGLE/DOUBLESIDED"
                             SIMPLE/DOUBLE FACE

L'impression sur un seul ou sur les deux cots de la feuille est  disponible.
Ne  soyez  pas tonn si HiSpeed jecte des pages vides dans le mode  double
cot  -  ces  pages  peuvent  tre  requises  pour  le  second   passage   de
l'impression.

     *****************************************************************
     Prenez garde aux conseils de HiSpeed si le programme vous demande
     de rinsrer des pages jectes pour imprimer les  autres  faces.
     La       gestion      dpend      du      mode      d'impression!
     *****************************************************************


@endnode
@node PERFORATE "PERFORATE"
                                 PERFORATION

Activez 'perforate' si vous voulez que la perforation  soit  considre  dans
les  sorties    double  cot,  c..d.  pour que HiSpeed change les marges de
droite et de gauche si c'est ncessaire.


@endnode
@node OUTPUT_DEVICE "OUTPUT DEVICE"
                               UNITE DE SORTIE

Utilisez le gadget "port" pour slectionner l'unit ou le fichier  de  sortie
dsir.  Si la sortie va dans un fichier, HiSpeed crera deux fichiers (pages
paires/impaires) en utilisant le suffixe 1 et  2.  Le  fichier  1  doit  tre
envoy  l'imprimante avant le fichier 2 car seul le premier fichier contient
les donnes des polices soft.


@endnode
@node SHELL_INTERFACE "INTERFACE SHELL"
                               INTERFACE SHELL

HiSpeed peut tre utilis depuis le shell, ou par  n'importe  quel  programme
fournissant  un  startup  shell  comme  le  toolmanager de Stefan Becker. Les
arguments grs respectent  les  motifs  standard  du  manuel  AmigaDos  (les
options  suivantes  ont  la mme action que les gadgets de Hispeed, consultez
leur documentation pour plus de dtails):

FILE/M, S=SLEEP/S, D=DOUBLE/K, RESET/S, H=HEADER/K, N=NUMBER/K,  H=HISPEED/K,
P=PREVIEW/S,  C=SCAN/S,  L=LANDSCAPE/K,  B=BOOK/K, F=FEED/N, I=INDEX/S, LQ/S,
EDV/S,  BOLD/S,  ADJUSTLF/K,   SORTNAME/S,   SORTSIZE/S,   ASL/S,   SCREEN/K,
PERFORATE/K,  CMDFILE/K, MSDOS/K, UNI/K, ANSI/K, PARSEFF/K, FILTER/K, PAR:/S,
SER:/S

@endnode
@node AREXX_PORT "PORT AREXX"
                                 PORT AREXX

HiSpeed propose un port ARexx port. En utilisant ARexx, il  est  possible  d'
ajouter  des  en-ttes  aux  fichiers  avant  de les imprimer, de formater un
texte, de gnrer un appendice, de dplacer HiSpeed  sur  un  cran  (public)
diffrent,  ...  Normalement,  vous  pouvez  faire fonctionner le programme 
partir du WB & de l'ARexx simultanment.

@node AREXX_COMMANDS "Commandes ARexx"
                               Commandes ARexx

  Groupe 1 - attribuer des valeurs  des variables (SET);
  Syntaxe: SET <variable> <valeur>

  SET LAYOUTX <colonnes>...................... nombre de colonnes
  SET LAYOUTY <lignes>........................ nombre de lignes
  SET LEFT <mm>............................... marge de gauche
  SET RIGHT <mm>.............................. marge de droite
  SET TOP <mm>................................ bord du haut
  SET BOTTOM <mm>............................. bord du bas
  SET DX <mm>................................. espace entre les colonnes
  SET DY <mm>................................. espace entre les lignes
  SET COPIES <nombre>......................... copies (max. 99)
  SET FEED <0...12>........................... saut de page
  SET PORT <'PAR:'|'SER:'|FILE>............... port de sortie
  SET OUTFILE '<chemin>'...................... fichier de sortie
  SET QUALITY <HISPEED|LQ|EDV|BOLD|BOLDEDV>... style
  SET FILE '<chemin>'......................... ajoute le fichier  la liste
  SET PERFORMESC [ON]|OFF] ................... envoyer des codes ESC?
  SET PERFORMFF [ON|OFF] ..................... envoyer des codes FF
  SET NUMBER [ON|OFF] ........................ numrotation des lignes?
  SET HEADER [OFF|NOHEADER|ON|INDEX] ......... type d'en-tte
  SET SIZE <police> .......................... police
  SET DOUBLE [ON|OFF] ........................ double cot ?
  SET SINGLE [ON|OFF] ........................ dito.
  SET SEPARATE [ON|OFF] ...................... dessiner des lignes?
  SET ADJUSTLF [ON|OFF] ...................... ignorer LF?
  SET KEEPLF [ON|OFF] ........................ envoyer LF ?
  SET REQUESTER [ON|OFF] ..................... pas de requte? (1)
  SET ASK '<Texte>' .......................... afficher requte yes/no
  SET WARN '<Texte>'.......................... afficher requte I SEE
  SET BOOK [ON|OFF] .......................... Mode livret
  SET COVER <fichier>......................... Imprimer un couverture
  SET KEYLIST <fichier>....................... Fichier mot-cl (*)
  SET KEYCODE <caractre|OFF> ................ Qualifier mot-cl
  SET PAPERX ................................. largeur du papier
  SET PAPERY ................................. hauteur du papier
  SET PERFORATE [ON|OFF] ..................... prparer la perforation?
  SET ORIENTATION <PORTRAIT|LANDSCAPE> ....... orientation du papier
  SET MSDOS [ON|OFF] ......................... mode MS-DOS
  SET UNIDIR [ON|OFF] ........................ uni/bidirectionel
  SET SCREEN <PubScreenName> ................. slectionner un cran

  Groupe 2 - sous-routines

  QUIT ....................................... quit HiSpeed
  SLEEP ...................................... iconify
  OPENWIN .................................... open main window
  SORTNAME ................................... sort jobs by name
  SORTSIZE ................................... sort jobs by size
  NEW ........................................ clear job list
  CLR ........................................ dito.
  REQUESTFILE ................................ ask for files
  PRINT ...................................... print jobs
  SCAN ....................................... scan jobs
  VSCAN ...................................... dito. (visualize)
  RESET ...................................... get default settings
  INFO ....................................... show scan results
  SAVECONFIG ................................. save settings

  Group 3 - read variables (QUERY)

  Syntax: QUERY <variable> [<qualifier>] (result is placed in RESULT)

  QUERY LAYOUTX .............................. layout (columns)
  QUERY LAYOUTY .............................. layout (rows)
  QUERY LEFT ................................. left border
  QUERY RIGHT ................................ right border
  QUERY TOP .................................. top border
  QUERY BOTTOM ............................... bottom border
  QUERY DX ................................... space between columns
  QUERY DY ................................... space between rows
  QUERY COPIES ............................... number of copies
  QUERY FEED ................................. linefeed
  QUERY PORT ................................. port
  QUERY OUTFILE .............................. output file (port=FILE)
  QUERY QUALITY .............................. style of printing
  QUERY PERFORMESC ........................... perform ESC codes ?
  QUERY PERFORMFF ............................ perfrom FF codes ?
  QUERY NUMBER ............................... number lines ?
  QUERY HEADER ............................... header type
  QUERY SIZE ................................. font
  QUERY DOUBLE ............................... printing mode
  QUERY SINGLE ............................... dito.
  QUERY SEPARATE ............................. draw lines ?
  QUERY ADJUSTLF ............................. adjust-LF setting
  QUERY KEEPLF ............................... dito.
  QUERY BLOCKX ............................... characters/line
  QUERY BLOCKY ............................... lines/block
  QUERY PAGES ................................ required pages  (*)
  QUERY SHEETS ............................... required sheets (*)
  QUERY DISTORTIONS .......................... get distortions (*)
  QUERY BYTES ................................ output size [bytes]
  QUERY JOBS ................................. # of files to print
  QUERY VERSION .............................. get version string
  QUERY JOBNAME <slot> ....................... get a job's name
  QUERY STATE ................................ read HiSpeed's state
  QUERY JOBPAGE <slot> ....................... get job's page  (*)
  QUERY BOOK ................................. book mode set ?
  QUERY MAXLINE .............................. longest line    (*)
  QUERY KEYCODE .............................. keyword qualifier
  QUERY PERFORATE ............................ border handling
  QUERY ORIENTATION .......................... paper orientation
  QUERY MSDOS ................................ MS-DOS mode ?
  QUERY UNIDIR ............................... uni/bidirectional ?

  (1) gr seulement dans les scripts ARexx
  (*) ces variables sont valables aprs un SCAN (ou un VSCAN)


@endnode
@node MACROS "MACROS"
                               MACROS

Les macros ARexx trouvs au dmarrage dans le rpertoire  HISPEED/AREXX  sont
inscrits  dans  le  menu  MACRO. Lisez svp le manuel 'Doc.ARexx' pour plus de
dtails sur ARexx.

@endnode
@node FILTER "FILTRE"
                                FILTRE

Activez 'FILTER' si vous voulez le caractre  '@'  soit  considr  comme  un
qualifier  mot-cl.  Celui-ci  sera effac avant la sortie. Regardez le macro
CrerAppendice.


@endnode
@node SLEEP-ICON "ICONE DE MISE EN VEILLE"
                           ICONE DE MISE EN VEILLE

Utilisez le gadget 'Zzz' pour iconifier HiSpeed.  Vous  pouvez  dplacer  des
fichiers  sur  l'icne  pour que ceux-ci soient imprims - c'est une AppIcon.
Doublecliquez l'icne pour rveiller HiSpeed. Comme le SE de l'Amiga ne  gre
pas  la lecture des coordonnes d'une Appicon, Hispeed ne sera pas capable de
se rappelet la position de l'Appicon. Il est quand mme possible de mmoriser
sa  position  prfre:  Ouvrez  le  rpertoire  'prefs/env-archive/HiSpeed'.
Dplacez l'icne 'AppIcon'  l'endroit dsir, et "mmorisez" l  (option  du
menu  Icne  du  Workbench). Replacez finalement l'icne dans son rpertoire.
HiSpeed utilisera alors la nouvelle position  sa prochaine excution.


@endnode
@node M138 "Divers/Fichiers"
Divers/Fichiers du @{" Menu Divers " link MISC_MENU}

Effacer Fichier

Cette  option  vous demande le(s) nom(s) du/des fichier(s)  effacer (appuyez
sur  la touche SHIFT pour slectionner plusieurs fichiers). On vous demandera
confirmation.  Il  est  impossible  d'effacer des fichiers protgs contre l'
criture.

Renommer Fichier

Vous  demande  le nom d'un fichier  renommer; on vous demandera des nouveaux
noms si vous slectionnez un ou plusieurs fichiers.

Crer rpertoire

Vous demande un nom pour la cration d'un rpertoire. La cration d'un rper-
toire dj existant provoquera une erreur 'objet en utilisation'.
@endnode
@node M142 "Divers/Insrer Date"
Divers/Insrer Date du @{" Menu Divers " link MISC_MENU}

Insre  la  date actuel (ex: "Boston, 3/5/93")  la position du curseur. Vous
devrez dfinir la variable d'environnement USERTOWN sur le nom de votre ville
en  utilisant  la  commande DOS setenv (ex: setenv USERTOWN "Boston"). Setenv
utilise  le rpertoire 'env:' pour sauvegarder les variables d'environnement.
Malheureusement,  comme  ce  rpertoire est situ en RAM, vos paramtres sont
perdus    chaque reset. Copiez env:usertown dans envarc:usertown pour viter
cela.

@endnode
@node M143 "Divers/Insrer Heure"
Divers/Insrer Heure du @{" Menu Divers " link MISC_MENU}

Insre  l'heure   la position actuelle du curseur. Le formatage dpend de la
locale.library (voir @{"Langage" link GETTING_STARTED}).

@endnode
@node M144 "Divers/Insrer Chemin"
Divers/Insrer Chemin du @{" Menu Divers " link MISC_MENU}

Insre  un  nom  de fichier  la position du curseur. Un slecteur de fichier
est utilis pour une slection aise.

@endnode
@node M145 "Divers/Commande..."
Divers/Commande... du @{" Menu Divers " link MISC_MENU}

Cette  fonction  vous  permet d'excuter une des fonctions internes de GoldED
(voir la liste des @{"Commandes internes" link INTERNAL_COMMANDS}). Cette fonction est galement assigne
  SHIFT  ESC.  L'analyse  (Parsing)  est  accomplie  par  la  fonction du SE
ReadArgs,  utilise  galement par la plupart des commandes CLI, de cette fa-
on,  les mmes rgles habituelles sont valables (les arguments contenant des
espaces doivent tre mis entre guillemets).

@endnode

@node MACRO_MENU "Menu Macros"
                                 MENU MACROS
                         Composition du menu Macros


        @{" Macros/Aide en ligne...      " link M146} @{" Macros/Jouer Squence             " link M152}
        @{" Macros/Editer Macro          " link M147} @{" Macros/Jouer plusieurs fois       " link M153}
        @{" Macros/Excuter Texte Macro  " link M148} @{" Macros/Macros C                   " link M154}
        @{" Macros/Enregistrer Squence  " link M149} @{" Macros/Autres Macros              " link M161}
        @{" Macros/Charger Squence      " link M150}
        @{" Macros/Sauver Squence       " link M151}


@endnode
@node M146 "Divers/Aide..."
Divers/Aide en ligne du @{" Menu Divers " link MISC_MENU}

AmigaGuide  est  utilis pour afficher la page principale du manuel de GoldED
('database' en termes AmigaGuide). Vous pouvez utiliser @{"Config/Menus" link M183} pour s-
lectionner une nouvelle banque de donnes. Cette fonction demande l'amigagui-
de.library  - si elle n'est pas disponible, vous n'aurez pas d'aide en ligne.
Les  pages  d'aide  seront  affiches  de manire  asynchrone si l'OS 3.0 est
disponible.
@endnode
@node M147 "Macros/Editer Macro"
Macros/Editer Macro du @{" Menu Macros " link MACRO_MENU}

Va  dans  le  rpertoire  macro de GoldED et vous demande de choisir un macro
ARexx  lire. Vous devriez sauvegarder votre texte actuel avant ou ouvrir une
nouvelle  fentre.  Les macros ARexx de GoldED utilisent  'GED' comme suffixe
(ex:  number.ged).  Tous  les macros s'adressant  GoldED doivent utiliser un
protocole  spcial  pour  s'enregistrer  GoldED avant d'effectuer des opra-
tions, pour viter des conflits si l'utilisateur et le macro essaient de con-
trler l'diteur en mme temps (voir @{"Port ARexx" link AREXX_PORT}).
Je  fourni un macro vide (empty.ged), destin  tre utilis comme la base de
vos  propres  dveloppements. Lisez simplement ce macro, entrez votre code et
sauvegardez-le sous un nouveau nom.

@endnode
@node M148 "Macros/Excuter Texte Macro"
Macros/Excuter Texte Macro du @{" Menu Macros " link MACRO_MENU}

Essaie  d'excuter  le  texte actuel comme un macro. Vous devriez sauvegarder
le texte avant d'appeler cette fonction, car ce n'est pas le texte en mmoire
qui  est excut mais celui sur le disque. Tous les macros ARexx doivent com-
mencer  par un commentaire (/* ... */) pour pouvoir tre reconnus par le ser-
veur  ARexx.  Si la premire ligne du texte n'est pas un commentaire, rien ne
se passe. Un script appel par cette fonction aura son hte dj dfinit cor-
rectement  (c..d  vous  n'avez pas  utiliser la commande ADDRESS). Exemple:
entrez  ces  lignes  (sans  la  marge de gauche), puis slectionnez 'Excuter
Texte comme Macro' pour les excuter:

                            /* Ceci est un test */

                            'LOCK CURRENT'
                            'REQUEST BODY="Salut!"'
                            'UNLOCK'

@endnode
@node M149 "Macros/Enregistrer Squence"
Macros/Enregistrer Squence du @{" Menu Macros " link MACRO_MENU}

Enregistrement de macros - Squences

Dmarre (premier appel) ou stoppe  (deuxime  appel)  l'enregistrement  d'une
squence de commandes/d'entres clavier. Lors de l'enregistrement, toutes les
touches presses ainsi que les slections des menus seront  recueillies.  Les
dplacements/clicks   de   la   souris  ne  sont  pas  enregistrs.  Utilisez
@{"Macros/Jouer Squence" link M152}  pour  rejouer  une  squence   enregistre.   Utilisez
@{"Macros/Sauver squence" link M151}  pour  crire  la  squence  sur  disque, prte  tre
utilise. Si vous ouvrez  une  requte  lors  de  l'enregistrement,  on  vous
demandera  si cette requte doit galement s'afficher lors de la reproduction
(sauf si elle appartient au menu Config).  Si  vous  dsactivez  la  requte,
GoldED  utilisera les entres faites lors de l'enregistrement (c..d. si vous
avez dplac le curseur  la ligne 100  lors  de  l'enregistrement,  celui-ci
sera  galement  dplac  la ligne 100 lors de la reproduction. Les requtes
GOTO (aller ) n'apparatront pas). L'enregistrement des macros se  base  sur
des  venements  de  bas niveau tels les frappes au clavier ou les slections
des menus. Par exemple, la pression de la touche F10  est  enregistre  comme
"la  touche  F10 a t presse", sans s' occuper de l'action assigne  cette
touche. Si vous modifiez les assignements des  touches  ou  des  menus  aprs
avoir  enregistr  un  macro,  celui-ci  se  comportera  diffremment.  Cette
fonction est assigne  la touche SHIFT-F10.

@endnode
@node M150 "Macros/Charger Squence"
Macros/Lire du @{" Menu Macros " link MACRO_MENU}

Lit une squence de commandes/d'entres clavier  reproduire avec la fonction
@{"Macros/JouersSquence" link M152}  (ou en appuyant sur la touche F10). En gnral, il est
plus pratique d'assigner des squences souvent utilises  des touches  ou  
des  options  des  menus  (voir  la  commande  @{"MACRO" link macro}) au lieu d'utiliser cette
fonction.

@endnode
@node M151 "Macros/Sauver Squence"
Macros/Sauver Squence du @{" Menu Macros " link MACRO_MENU}

Sauvegarde   une   squence   de    commandes    enregistre,    cre    par
@{"Macros/Enregistrer Squence" link M149}.   Les squences se rapportant  GoldED devraient
tre crites dans le rpertoire GoldED:Macros. L'extension des  fichiers  est
par dfaut "*.seq".

@endnode
@node M152 "Macros/Jouer Squence"
Macros/Jouer Squence du @{" Menu Macros " link MACRO_MENU}

Reproduit  une  squence de commandes/d'entres clavier pralablement enregi-
stre (utilisez SHIFT+F10 ou @{"Macros/Enregistrer Squence" link M149}  pour entrer/quitter
le  mode  d'enregistrement).  Cette commande est assigne  la touche F10. Si
vous    dsirez    reproduire    plusieurs    fois    ce    macro,   utilisez
@{"Macros/Jouer plusieurs fois" link M153}.

@endnode
@node M153 "Macros/Jouer plusieurs fois"
Macros/Jouer plusieurs fois du @{" Menu Macros " link MACRO_MENU}

Reproduit  une squence de commandes/d'entres clavier plusieurs fois (utili-
sez  SHIFT+F10 ou @{"Macros/Enregistrer Squence" link M149}  pour entrer/quitter le mode d'
enregistrement).  La  reproduction  de  la  squence s'arrtera si une erreur
se  passe  lors  de l'excution (ex: si la fonction recherche arrive  la fin
du fichier).

@endnode
@node M154 "Macros/Macros c"
Macros/Macros C du @{"Menu Macros" link MACRO_MENU}

Ce  menu  propose plusieurs macros ARexx orients vers le C (le port ARexx de
GoldED est dcrit dans la section @{"Port ARexx" link AREXX_PORT} de ce manuel):

MARQUER

  Marque toutes les lignes les accolades les plus proches.

CORPS FONCTION

  Insre un corps de fonction vide (fonction de style 'C'). On vous demandera
  d'entrer  le  nom  de  la  fonction  (ex:  "main" et le type de retour (ex:
  UWORD). Un corps de fonction vide est insr    la  position  courante  du
  curseur, un commentaire vide est plac au-dessus de la fonction.

SWITCH

  Insre un corps interrupteur. Vous pourriez utiliser ADD CASE pour  ajouter
  d'autres branches CASE.

CASE

  Ajoute une branche CASE supplmentaire  la dernire dclaration SWITCH. La
  nouvelle branche est insre comme premire ligne CASE.

DMAKE

  Recherche un makefile du nom de 'dmakefile' dans  le  rpertoire  du  texte
  courant.  S'il est trouv, le dmake du compilateur C DICE est invoqu (cela
  ne fonctionnera bien sr pas si vous n'avez pas DICE). Cette  commande-menu
  est  en  fait  une  macro.  Elle  choue  si  le  serveur ARexx RexxMast ne
  fonctionne pas dans le fond. Habituellement, le serveur ARexx est  install
  lors du dmarrage (s:startup-sequence): run >NIL: sys:system/RexxMast.

COMPILER & LIER

  Compile et lie le texte en utilisant DCC de la distribution DICE C  (cela ne
  fonctionnera pas si vous n'avez pas DICE). Pour tre plus prcis: une copie
  temporaire de votre texte (T:TEST.c) est cre, puis passe au DCC pour crer un
  excutable appel T:TEST. Si DCC a compil/li votre fichier (sans erreurs/
  mises en garde), on vous demandera alors si vous voulez l'excuter ou non.

@endnode      
@node M161 "Macros/Autres Macros"
Macros/Autres Macros du @{" Menu Macros " link MACRO_MENU}

Ce  menu  propose  plusieurs Macros ARexx (Le port ARexx de GoldED est dcrit
dans le chapitre @{"port ARexx" link AREXX_PORT} de ce manuel):


PLIER BLOC

  Plie  les  lignes  marques  (voir  @{"Bloc/Marquer" link M021}).  On  vous  demandera  un
  commentaire    utiliser comme en-tte pour le pli. Lire svp la section Pli
  de ce manuel si vous n'tes pas familier  avec  les  fonctions  de  @{"pli" link M106}  de
  GoldED.

REVISION (par Marius Grger)

  Met    jour  la  chane  dcrivant  la  version  du  programme  et  rvise
  l'historique:  Cette  fonction  analysera  votre  texte  en recherchant une
  chane sur la version, conforme au guide de style des programmeurs  (publi
  par  Commodore).  S'il y en a une, le numro de rvision est augment de 1.
  Les chanes sur la version (ex:$VER GED 1.0 (1.10.93)') sont incluses  dans
  les  programmes  pour permettre la lecture de la version d'un programme par
  la commande AmigaDos VERSION (cette commande recherche le mot-cl '$VER:').
  De  plus, il vous sera demand un bref commentaire sur la dernire rvision
  si une section '$HISTORY:' a  t  dcouverte  dans  le  texte  actuel.  Le
  commentaire est ajout au dbut de l'historique.

  Exemple d'en-tte comprhensible pour la commande rvision:

  char *Version = "$VER: rvision 0.8 (21 Juil 1993)";

  /*
     $HISTORY:

     18 Jul 1993 : 000.003 :  args lignedecommande ajouts
     18 Jul 1993 : 000.001 :  version initiale
  */

  Cette  commande  est  en  fait  un  macro  (par  Marius  Grger).  Elle  ne
  fonctionnera  pas  si  le  serveur ARexx RexxMast n'est pas prsent dans le
  fond.  Normalement,  le  serveur  ARexx  est  install  lors  du  dmarrage
  (s:startupsequence): run >NIL: sys:system/RexxMast.

NUMEROTER LIGNES

  Numrote toutes les lignes d'un texte. On vous demandera d'abord le  numro
  de dpart, puis le saut entre les numros  utiliser. Choisissez 1000 et 10
  si vous voulez avoir 1000, 1010, 1020, ... Cette commande est  en  fait  un
  macro.  Elle  ne  fonctionnera  pas  si le serveur ARexx RexxMast n'est pas
  prsent dans le fond. Normalement, le serveur ARexx est  install  lors  du
  dmarrage (s:startup-sequence): run >NIL: sys:system/RexxMast.

EXECUTER LIGNE

  Excute la ligne actuelle comme une commande DOS. Utile pour  excuter  des
  appels  au  compilateur depuis le code source. Exemple d'en-tte de fichier
  (placez le curseur sur la ligne "dcc ..." avant d'appeler ce macro):

    /* ----------------------------------------------------------------

      ED v0.91 - GoldED quick starter, 1993 Dietmar Eilert. DICE:

      dcc main.c -// -proto -mRR -mi -r -2.0 -o ram:ED

      ------------------------------------------------------------------
    */

ASSEMBLER

  Assemble le fichier actuel qui doit tre un code source en assembleur:  Une
  copie  temporaire  du  fichier  actuel  dnomme  "t:test.asm" est cre et
  passe  l'assembleur pour la cration d'un fichier objet "t:test.o" (passe
  1).  Le  fichier objet (si l'assembleur a termin avec succs l'assemblage)
  est pass au linkeur pour la cration d'un excutable "t:test". Ce macro se
  base  sur  l'  assembleur  A68K  (copyright  1985  par  Brian  R. Anderson,
  conversion AmigaDOS  copyright  1991  par  Charlie  Gibbs)  et  le  linkeur
  "Blink"; ces programmes ne sont pas livrs avec GoldED.

UTILISER CHEMIN

  Dfinit le chemin par dfaut sur le chemin du texte courant (le chemin  par
  dfaut   est   utilis  par  @{"projet/Ouvrir Nouveau" link M007}   et  beaucoup  d'autres
  fonctions.

@endnode

@node CONFIG_MENU "Menu Config"
                                 MENU CONFIG
                         Composition du Menu Config


             @{"  Config/Rfrences         " link M180} @{"  Config/TAB            " link M189}
             @{"  Config/Recherche Fichier  " link M181} @{"  Config/Affichage      " link M190}
             @{"  Config/API                " link M182} @{"  Config/GUI            " link M191}
             @{"  Config/Menus              " link M183} @{"  Config/Mise en forme  " link M192}
             @{"  Config/Souris             " link M184} @{"  Config/Impression     " link M193}
             @{"  Config/Clavier            " link M185} @{"  Config/Divers         " link M194}
             @{"  Config/Dictionnaire       " link M186} @{"  Config/Sauver         " link M195}
             @{"  Config/Patrons            " link M187} @{"  Config/Charger        " link M196}
             @{"  Config/Dcalage           " link M188}

Utilisez ces fonctions pour configurer GoldED selon vos dsirs, n'oubliez pas
d'utiliser  @{"Config/Sauver" link M195}  avant  de  quitter  l'diteur;  vos prfrences
seront sinon perdues.

@endnode
@node M180 "Config/Rfrences"
Config/Rfrences du @{" Menu Config " link CONFIG_MENU}

Ouvre une requte pour dfinir le systme de rfrence de l'diteur. A chaque
fois  que  l'utilisateur  demande  une  rfrence (voir Recherche/Rfrence),
GoldED  examine  sa  banque  de donnes de rfrence. Cette banque de donnes
est  constitue  des  paires de mots-cl/noms de fichier: un fichier de rf-
rence  est  assign  chaque mot-cl (ex: RastPort). Si une rfrence corres-
pondant   la demande de l'utilisateur est trouve, le fichier s'y rapportant
sera lu.

Cration de banques de donnes

Utilisez  la cellule de texte pour slectionner une banque de donnes. L'di-
teur est fourni sans banques de donnes, vous devrez d'abord en crer une par
vous-mme.  Le  nom suggr est 's:GoldED.refs'). Une nouvelle banque de don-
nes  est  initialement  vide.  Tout  ce  que  vous avez  faire pour remplir
la    banque   de  donnes est de slectionner quelques fichiers en utilisant
les  cellules  fichier/rpertoire  sous  la liste. Choisissez ensuite 'crer'
pour que GoldED analyse tous les fichiers slectionns et cre un fichier in-
dex.  Le mode d'analyse dpend du nom du fichier: si le suffixe du nom du fi-
chier  est  '.c',  les  noms des fonctions seront extraits. Si le suffixe est
'.h',    les  dfinitions  des structures seront  extraites. Plusieurs autres
types sont galement reconnus par l'analyseur (voir @{"Recherche/Fonctions" link M085}.
Vous  pouvez mme changer les extensions reconnues par dfaut par l'analyseur
ou  ajouter  vos  propres  dfinitions. Le fichier index est examin  chaque
fois  que  vous  recherchez  une dfinition; vous pouvez conserver le fichier
index  rsident (cellule RAM) pour accrotre la vitesse, mme si cela consom-
me beaucoup de mmoire.

@endnode
@node M181 "Config/Recherche Fichier"
Config/Recherche Fichier du @{" Menu Config " link CONFIG_MENU}

Ouvre la fentre  de  recherche  des  fichiers.  Utilise  pour  dfinir  les
rpertoires par dfaut dans lesquels l'diteur recherchera un fichier demand
par l'intermdiaire de @{"Divers/Recherche Fichier" link M127}.  Les  sous-rpertoires  sont
galement examins, si la cellule "recursif" est active. Vous pouvez dfinir
un suffixe par dfaut  utiliser pour chaque rpertoire.  L'diteur  ajoutera
ce  suffixe  au nom du fichier s'il n' arrive pas  localiser le fichier sans
le suffixe (le suffixe doit tre entr  dans  la  forme  *.suffixe).  Exemple
d'utilisation:  ajoutez  le  rpertoire  include  de votre compilateur C  la
liste de rpertoires; dfinissez le suffixe  sur  "*.h".  Placez  ensuite  le
curseur  sur le nom de fichier suivant (entre parenthses- c'est du code 'C')
et utilisez @{"Divers/Recherche Fichier" link M127}:

#include <amiga20/exec/exec.h>

L'diteur ira alors rechercher dans le rpertoire include un  fichier  appel
"amiga20/exec/exec.h".  Notez que "amiga20/exex/exec.h" est un chemin relatif
sans prcisions sur l'unit, GoldED n'est donc pas  capable  de  le  rsoudre
sans  le  chercheur de fichier. Vous pouvez galement ajouter un suffixe (ex:
*.tex) sans faire de rfrence  un rpertoire connu, en utilisant la cellule
"fichier":  un  symbole  "*.*"  au  lieu du nom du rpertoire est ajout  la
liste dans ce cas. Exemple:  si  le  chercheur  doit  rechercher  un  fichier
"tex:text", celui-ci essaiera aussi 'tex:text.tex".

@endnode
@node M182 "Config/API"
Config/API du @{" Menu Config " link CONFIG_MENU}

Interface Application

Utilisez  cette requte pour slectionner les clients  lancer lors du dpart
de  GoldED. Les clients sont des programmes externes, partageant des informa-
tions  avec  l'diteur  (en  utilisant un protocole spcial bas sur les mes-
sages).  L'excution des clients est une approche flexible pour accrotre les
possibilits  de  cet diteur par les programmeurs. Quatre clients (quelques-
uns sont fournis avec leur code source C) sont fournis avec GoldED:

Dock : barre d'icne dfinie par l'utilisateur

  Essayez-le en ajoutant GoldED:tools/GEDDock/dock comme client:  Vous  aurez
  ainsi  un dock Toolmanager (barre d'icne)  cot de vos fentres de texte,
  proposant certaines des fonctions les plus utilises  l'aide  d'un  simple
  clic de la souris (demande la bibliothque ToolManager 2.0; ToolManager est
  1990-1994 Stefan Becker). Les utilisateurs expriments pourront  modifier
  la  position, l'aspect et les fonctions de ce dock en ditant le fichier de
  configuration dock "GoldED:API/dock/dock.prefs". Exemple de fichier dock:

  ; paramtres dock

  ADD AREXX COMMAND="'ADDRESS ; FREEZE CURRENT'" ICON="icons:FREEZE.iff"
  ADD AREXX COMMAND="'ADDRESS ; FREEZE SWAP'"    ICON="icons:EXCHG.iff"

  DOCK X=0 Y=0 HORIZONTAL COLUMNS=1

  Un fichier de configuration  dock  peut  contenir  des  lignes  vides,  des
  commentaires  (introduits  par un point virgule) et des lignes de commande.
  Les commandes ADD et DOCK sont disponibles: DOCK est utilis pour spcifier
  l'  aspect de base du dock (incluant la position et l'orientation), ADD est
  utilis  pour  ajouter  des  entres  dock.  Les  entres  dock  sont   une
  combinaison  d'icnes  et  d'actions; deux types d'action sont disponibles:
  AREXX (une commande est envoye au serveur ARexx  si  l'utilisateur  clique
  sur  une  icne)  et  EXEC  (une  commande  shell est excute). Syntaxe (
  comparer avec les @{"commandes internes" link INTERNAL_COMMANDS}):

  commande   option          description
  ---------------------------------------------------------------------------
  ADD        AREXX/S         dfinit le type d'action sur 'ARexx'
             EXEC/S          dfinit le type d'action sur 'program'
             COMMAND/K/A     commande ( est remplac par le nom du port
                             hte)
             DIR/K           rpertoire courant
             OUTPUT/K        fichier sortie
             ICON/K/A        fichier icne iff

             Commentaire: Utilisez des guillemets simples  (')  pour  que  la
             chane  de  commande soit traite par le serveur ARexx. Utilisez
             des guillemets doubles pour que le serveur excute un script.

  commande   option          description
  ---------------------------------------------------------------------------
  DOCK       X/N             position x du dock
             Y/N             position y du dock
             HORIZONTAL/S    orientation (vertical par dfaut)
             COLUMNS/N       nombre de colonnes

             Commentaire: Ne spcifiez pas X/N pour que le client positionne
             le dock sur le bord droit de l'cran. Ne spcifiez pas Y/N pour
             que le client positionne le dock en-dessous de la barre titre.

  Sauvegardez le fichier  de  configuration  dock  aprs  avoir  termin  vos
  modifications.  Ouvrez  la  requte  API  de  GoldED  et  utilisez  OK pour
  redmarrer tous  les  clients  (pour  que  le  client  relise  en  plus  sa
  configuration).

Correcteur orthographique  (Spell & SpellIT)

  Incluez le  client  GoldED:API/spell/spell  pour  ajouter  la  vrification
  d'orthographe  en  ligne  dans  GoldED: si ce client est actif, vos entres
  seront alors vrifies automatiquement (le dernier mot est vrifi  chaque
  fois  que  vous  entrez  un  caractre  espace).  La dtection d'une erreur
  provoque l'mission d'un bip sonore. Ajoutez "GoldED:API/spell/ spell  ASK"
   votre liste de clients si vous voulez une liste de suggestions lors de la
  dtection d'une erreur. Ce client est bas  sur  le  pack  freeware  ISpell
  (disponible  sur  disquettes  Fish). ISpell doit tre install pour pouvoir
  utiliser cette fonction.

  A cot de Spell, vous pouvez utiliser le client (plus puissant) SpellIT
  pour ajouter une vrification orthographique en ligne  GoldED. Une docu-
  mentation en ligne de ce programme (AmigaGuide) est disponible dans le
  tiroir GoldED:API/SpellIT.

Extensions du jeu de commandes

  L'interface API propose plusieurs mthodes pour tendre le jeu de commandes
  de GED: Essayez d'inclure le client-exemple GoldED:API/rexx/rexx pour ajou-
  ter deux nouvelles commandes, DISPLAYBEEP et ABOUT. Une fois installes,
  ces commandes peuvent tre utilises comme n'importe quelles commandes
  internes (voir @{"commandes internes" link INTERNAL_COMMANDS}), c--d vous pourrez les
  utilisez dans les menus, les assignements des touches, les macros ARexx ou
  dans les requtes de commande: slectionnez @{"Divers/Commande" link M145} pour
  ouvrir la requte de commandes et entrez ABOUT.

@endnode
@node M183 "Config/Menus"
Config/Menus du @{" Menu Config " link CONFIG_MENU}

Vous  pouvez avoir autant de titres de menu que vous voulez (liste de gauche)
-  jusqu'aux  limites  d'Intuition.  Chaque  menu peut avoir autant d'options
(liste  du  milieu)  ou  de  sous-menus  (liste  de  droite)  que vous voulez
(jusqu'aux limites d'Intuition encore une fois). Doublecliquez sur une option
pour  dfinir  sa  fonction  (voir  dfinition  des vnements). Utilisez les
cellules  flches  pour dplacer une entre d'un cran vers le haut ou vers le
bas  dans  la liste. Utilisez la cellule 'key' pour dfinir un raccourci cla-
vier.  Slectionnez  la  cellule  flche  pour avoir une liste des raccourcis
"inutiliss".  Seuls les caractres ASCII  seront affichs (les codes <=128);
les  caractres  spcifiques  d'un  pays (codes au-dessus de 128) ne sont pas
recommands  pour  les  raccourcis.  Les raccourcis des menus doivent tre un
seul  caractre  et ne tiennent pas  compte des majuscules/minuscules. Cepen-
dant,  vous  pouvez  aussi spcifier des chanes longues de jusqu' 10 carac-
tres  (OS  3.0+ seulement). Ces chanes seront affiches dans les menus (ex:
CTRL-V)  mais elles ne pourront pas tre utilises comme raccourcis. L'utili-
sation  recommande  est  une  rfrence  aux  assignements des touches (voir
@{"Config/Clavier" link M185}).

Vous  pouvez  relier des variables boolennes internes aux menus en utilisant
la cellule "encoche". L'tat courant de ces variables (on/off) sera reprsen-
t  par  une  encoche dans le menu final. Gardez en mmoire que la liaison de
variables  est  seulement  une  opration  de rendu. Vous devrez assigner les
commandes  appropries  (c--d les commandes affectant la variable lie)  un
menu  si  vous  voulez modifier l'tat d'une encoche en slectionnant le menu
(voir @{" dfinition des vnements " link EVENT_DEFINITION}).

Variables UTILISATEUR

A  cot  des  variables  preset  (p.  ex: INSERT refltant le mode d'criture
courant), il existe 20 variables boolennes utilisateur pour votre usage pri-
v.  Utilisez  la commande @{"QUERY" link QUERY} pour vous procurer leur valeur actuelle (ex:
QUERY  USER20) et @{"SET" link SET} pour les dfinir (ex: SET USER=20 VALUE=TRUE). L'utili-
sation  typique  sera  la gestion des drapeaux du compilateur. Exemple: crez
une  option-menu  appele "code 030". Reliez la variable USER1  cette option
et  dfinissez  l'action en "SET USER=1 VALUE=TOGGLE". Vous pouvez maintenant
permuter l'tat de USER1 entre TRUE et FALSE en slectionnant le menu, l'tat
actuel  sera  reprsent  par l'encoche (coche ou non). Vous pourrez ensuite
crire un macro 'Compiler', lisant l'tat de USER1 (QUERY USER1) et accomplir
les actions appropries.

La cellule 'hyper' slectionne un fichier guide ('banque de donnes'), conte-
nant  les  descriptions des menus. Cette banque de donnes est utilise comme
la  banque  de donnes par dfaut par toutes les commandes possdant une aide
en ligne (ex: @{"Divers/Aide" link M146}).

Activez  la  cellule 'sortir' si vous voulez placer une option d'un menu dans
la      barre      de      dplacement      de      la      fentre     (voir
@{"cellules dfinies par l'utilisateur" link USER_DEFINED_GADGETS}).  Vous  devriez  utiliser des noms assez
brefs  car  le  nombre de cellules est limit par la place disponible dans la
barre de la fentre.

@endnode
@node M184 "Config/Souris"
Config/Souris du @{" Menu Config " link CONFIG_MENU}

Ouvre la requte de configuration de la souris. Cette  requte  est  utilise
pour  assigner  des commandes aux boutons de la souris. Vous pouvez diter le
bouton gauche ainsi que le bouton du milieu si votre souris en  possde  une.
Vous  ne  pouvez pas modifier le bouton droit de la souris (le bouton d'appel
aux menus). Les clics simples, doubles et  les  combinaisons  de  qualifieurs
(SHIFT, ALT, CTRL) peuvent tre paramtrs.

Voir @{"dfinition des vnements" link EVENT_DEFINITION}.

@endnode
@node M185 "Config/Clavier"
Config/Clavier du @{" Menu Config " link CONFIG_MENU}

Ouvre  une  requte utilise pour assigner certaines actions  des touches ou
  des  combinaisons  de touches (GoldED reconnat galement les ALT, CTRL et
SHIFT).  La  configuration par dfaut sera utilise si vous n'assignez aucune
action  une touche: La pression de la touche 'A'  insrera un 'A'  la posi-
tion  actuelle du curseur. Les touches sans caractres (comme les flches) ne
sont  pas dfinies par dfaut, c..d elles ne provoqueront pas les effets at-
tendus comme le dplacement du curseur (mme si GoldED est livr avec ce gen-
re  de  touches  prconfigures).  Pour que les flches dplacent le curseur,
vous  auriez  assigner les commandes 'move cursor'  ces touches. La dfini-
tion  d'une (combination de) touche(s) est aise: utilisez simplement la cel-
lule  "record"  et  appuyez  sur  les  touches dsires. Une nouvelle requte
apparatra,  vous  demandant quelle action  assigner  cet  vnement  (voir
@{"Dfinition des vnements" link EVENT_DEFINITION}   plus   bas). Attention, certaines combinaisons de
touches  sont  utilises  par  le  SE et ne peuvent pas tre redfinies ('les
touches mortes'). Par exemple, la pression de ALT-G ne fera pas apparatre de
caractre  mais  influencera le prochain vnement ("a" aprs ALT-G le trans-
forme en ""). Les touches suivantes sont des "touches mortes":

                              `       ALT-H
                              ALT-F   ALT-J
                              ALT-G   ALT-K
@endnode
@node EVENT_DEFINITION "Dfinition des vnements"
Dfinition des vnements

Vous  pouvez  assigner n'importe quelles @{"commandes internes" link INTERNAL_COMMANDS} de l'diteur  un
vnement  donn (vnement=pression d'une touche ou slection d'un menu). Ou
  une  commande DOS. Ou  un macro. Ou  une chane de caractres. Entrez le
nom  de la commande/du script/de la chane (utilisez des guillemets!) dans la
cellule  CMD  et dfinissez le type d'vnement; les types s'vnements grs
sont:  internal,    arexx,  shell,  text ou dummy. Si vous dfinissez le type
actuel sur "dummy" (=bidon, fictif), vous dsactiverez alors l'vnement (c.
d. rien ne se passera si cet vnement est reconnu). La cellule DIR peut tre
utilise pour dfinir le rpertoire  utiliser lors du traitement de l'vne-
ment. Celle-ci n'est gre que pour les vnements du type shell. Vous pouvez
dfinir  le  traitement  des  sorties (ex: 'con:0/0/640/400') en utilisant la
cellule OUTPUT; cette cellule est seulement gre pour les vnements du type
'arexx'  ou  'shell'. GoldED ouvre par dfaut une fentre shell sur son cran
si cette option n'est pas spcifie. Les contenus des cellules CMD/OUTPUT/DIR
sont "interprts" avant leur utilisation (except pour les vnement de type
'internal'); voir @{"Codes Magiques" link MAGIC_CODES}.

Slectionnez  'shanghai'  si vous voulez que toutes les fentres utilisent l'
cran  de GoldED lors du traitement des vnements. Vous aurez  spcifier le
temps  d'activation  (en  secondes)  du mode shanghai. Activez l'option Async
pour  rendre asynchrone les vnements de type 'shell'. Finalement, vous pou-
vez  assigner  un texte d'aie  un vnement en utilisant la cellule 'hyper':
entrez  le  nom  de la node de la banque de donnes actuelle AmigaGuide (voir
@{"Config/Menus" link M188}).  Le  texte d'aide assign  un vnement menu est affich lors
du  traitement de l'@{"Aide aux Menus" link GETTING_STARTED}. Si vous ne fournissez pas de nom de node,
GoldED utilisera par dfaut <numro du menu>.<numro de l'option> (ex: M023).
Vous pouvez utiliser le caractre '@' pour slectionner une banque de donnes
(ex:  pour  viter  la  banque de donnes par dfaut). Exemple d'utilisation:
GOLDED:GOLDED.GUIDE@MAIN  obligera l'diteur  rechercher la node 'MAIN' dans
le fichier amigaguide 'GOLDED:GOLDED.GUIDE'.

Commandes multiples

Vous  pouvez  assigner  un nombre quelconque de commandes  un seul vnement
( une option d'un menu ou  une touche). Vous avez galement le droit d'uti-
liser  plusieurs  types de commandes (ex: une commande shell suivie d'une des
@{"commandes internes" link INTERNAL_COMMANDS}   de GoldED), mais toutes ces commandes se partageront les
paramtres  principaux de la requte item (ex: toutes les commandes shell se-
ront  asynchrones si ASYNC est activ). Rappelez-vous que le traitement ARexx
est  toujours  asynchrone:  lorsqu'une commande est envoye au serveur ARexx,
GoldED  n'attend  pas  un  retour et continue immdiatement. N'essayez pas d'
anticiper  le  temps de traitement de la commande ARexx (dans tous les cas il
n'aura pas termin - ARexx n'est pas trs rapide ;-). En gnral vous devriez
viter de mlanger des commandes ARexx avec d'autres commandes.

@endnode
@node MAGIC_CODES "Codes Magiques"
Codes Magiques

Lors  de l'interprtation des chanes (voir @{"dfinition des vnements" link EVENT_DEFINITION}),  cer-
tains symboles prdfinis comme \DATE sont remplacs par leur valeur actuelle
si  ces chanes sont utilises par GoldED; utilisez des guillemets si vous ne
voulez  pas  que  GoldED  interprte  une  chane. Les mots-cl suivants sont
grs:


             "<caractres" ...... Constante de caractres
             %<numro> .......... Insre le code ASCII <numro>
             \n ................. Return
             \t ................. tab
             \b ................. curseur  gauche
             \" ................. guillemet
             \NAME .............. nom du fichier actuel
             \CON ............... taille de la fentre
             \DATE .............. date actuelle
             \TIME .............. heure actuelle
             \SCREEN ............ Nom de l'cran
             \HOST .............. Nom du port ARexx de GoldED
             $<nom> ............. Variable environnement <nom>


@endnode
@node M186 "Config/Dictionnaire"
Config/Dictionnaire du @{" Menu Config " link CONFIG_MENU}

Ouvre une requte pour l'dition du dictionnaire. Le dictionnaire est utilis
par  la  fonction @{"APC" link M076} de l'diteur (pour complter des expressions) ainsi que
par sa gestion de l'AutoCase:

Dictionnaire E ............ 1994 Andreas Weiss
Dictionnaire ARexx ........ 1994 Andreas Weiss
Dictionnaire C ............ 1994 Dietmar Eilert
Dictionnaire KickPascal ... 1994 Stefan Kraus

AutoCase

Si  vous  activez la vrification de l'AutoCase, l'diteur recherchera sur la
ligne    actuelle  si  des  mots  sont  prsents  dans le dictionnaire. Cette
recherche  est effectue lorsque le curseur quitte la ligne actuelle. Elle ne
tient  pas compte  des majuscules/minuscules (ex: Rastport et RastPort seront
traits  de  la  mme  manire). Si un mot est trouv, il sera alors remplac
par son criture correcte trouve dans le dictionnaire.

Conseils utiles

Ne  rendez  pas  le dictionnaire trop grand - plus il est petit, plus il sera
efficace.    N'y  ajoutez  que des noms uniques - sinon l'diteur essaiera de
corriger  l'orthographe  de certains mots, mme si vous ne le voulez pas. Par
exemple, ce ne serait pas une bonne ide d'ajouter 'RastPort' au dictionnaire
car  cela vous empcherait d'utiliser une variable 'rastport' dans votre pro-
gramme.  Par  contre,  'struct RastPort' est trs bien car c'est la seule ma-
nire d'crire ce genre de dfinition de structure (du moins pour les progra-
mmeurs  en  C  Amiga). Utilisez galement les espaces de sparations dans les
entres  du  dictionnaire: Par exemple, comme il y a toujours un espace entre
le mot-cl "int" et la variable approprie (du moins, en langage C), n'entrez
pas  "int"  mais "int " dans le dictionnaire (ceci empche le dictionnaire de
remplacer INTERNATIONAL par intERNATIONAL).

Vrification des parenthses

Basculez la cellule ()-check sur ON si vous voulez que l'utilisation correcte
des  parenthses  soit  vrifie  sur la ligne actuelle ds que le curseur la
quitte (voir @{"Recherche/Vrifier Parenthses" link M072}). Malheureusement, cette vrification
est  galement  accomplie si l'affichage est dplac; ceci tant d au design
interne de GoldED. N'utilisez cette fonction que pour les langages de program-
mation 'libre-style' comme le C.

@endnode
@node M187 "Config/Patrons"
Config/Patrons du @{" Menu Config " link CONFIG_MENU}

Ouvre une requte pour  dfinir  les  @{"patrons" link M055}  reconnus  par  l'diteur.  Les
patrons  sont  des motifs que l'diteur recherche lorsque l'utilisateur entre
des mots (si les Patrons sont activs; @{"Mise en Forme/Patrons" link M055}). Seuls les mots
seuls peuvent tre ajouts comme motif de recherche car l'analyseur de Patron
examine le mot courant seulement lorsque l'utilisateur entre des mots. Si  un
patron  est  trouv,  le  motif  est  effac et les oprations spcifiques au
patron sont accomplies. Vous pouvez assigner des  @{"squences" link M149}  enregistres  ou
des   vnements   (cellule  flche;  voir  @{"dfinition des vnements" link event_definition})   des
patrons.


@endnode   
@node M188 "Config/Dcalage"
Config/Dcalage du @{" Menu Config " link CONFIG_MENU}

AutoIndention (dcalage autom.)  -  SmartIndention (Dcalage intelligent)

Ouvre  une requte permettant de dfinir le type de dcalage. Activez l'Auto-
Indention  si  vous  voulez  qu'aprs  un @{"RETOUR" link RETURN_KEY}), le curseur soit dcal  la
position de la ligne prcdente. Activez la SmartIndention si vous voulez que
le  dcalage  soit  automatique  aprs les mots-cl dfinis par l'utilisateur
(aprs IF par exemple); utilisez la liste pour dfinir les mots-cl dsirs.
Les types de dcalage intelligent supports sont:

            -->     ligne suivante: indentation du curseur
            <--     ligne suivante: retour du curseur
            >>>     dcale la ligne actuelle  droite
            <<<     dcale la ligne actuelle  gauche
            <<< ->  dcale la ligne actuelle  gauche; indentation de la
                    ligne suivante

@endnode
@node M189 "Config/TAB"
Config/TAB du @{" Menu Config " link CONFIG_MENU}

Ouvre  la  requte  de  configuration des TABulateurs.  GoldED gre plusieurs
modes    de   TABS:   les   TABS   solides   et   les   TABs   vides   (voir:
@{"Contrle/TAB solide/vide" link M109}. Vous avez en plus le choix entre les TABS normaux
et les TABS  dynamiques:  les  TABS  normaux  se dfinissent en utilisant  la
barre 'tab  key' (ex:    chaque 4me colonne), les TABS "fixs", par contre,
se  dfinissent  par l'utilisation de la listview;   entrez   simplement  les
positions  TABS  dsires.  Enfin, des TABS dynamiques sont disponibles: Dans
le mode dynamique, GoldED examinera la/les dernires ligne(s) pour dterminer
les  positions  TABS  appropries. S'il n'y en a pas, les TABS normaux seront
utiliss.

GoldED  n'utilise jamais de TABs  lors de l'criture d'un fichier sur disque,
mme  si  d'autres diteurs le font, remplaant gnralement huit espaces par
un seul TAB. GoldED remplace ces codes TAB par des espaces lors de la lecture
(voir  @{"Projet/Ouvrir" link M005}). Normalement, un code TAB est remplac par huits espa-
ces. Utilisez la cellule 'tab file' pour modifier cela. En le dfinissant sur
quatre, GoldED remplacera chaque TAB par quatre espaces.

@endnode
@node M190 "Config/Affichage"
Config/Affichage du @{" Menu Config " link CONFIG_MENU}

Mode d'affichage

  Ouvre  une  requte  pour  paramtrer  l'affichage  (rsolution,   polices,
  apparence  des  fentres et plus). Certaines cellules de cette requte sont
  'dangereuses'   car   elles    doivent    refermer    temporairement    les
  fentres/l'affichage: l'diteur peut ne pas tre capable de les rouvrir si
  vous n'avez que _trs peu_ de mmoire disponible.

Polices

  Vous pouvez slectionner trois  diffrentes  polices    utiliser  pour  le
  texte,  les  requtes et les menus (si GoldED tourne sur son propre cran).
  Ces polices (sauf la police d'cran) doivent tre de taille fixe.

Prvisualisation

  A cot de la police texte standard, vous pouvez spcifier une  police  pour
  la  prvisualisation.  Cette  police  est  utilise par GoldED lorsque vous
  activez le mode  prvisualisation  (Contrle/Prvisualisation).  La  police
  pour  la  prvisualisation devrait tre considrablement plus petite que la
  police texte standard. Le but est de permettre une  vue  globale  du  texte
  pour ne pas se perdre dans des sections complexes d'un code source.

Icnes

  Active/dsactive l'utilisation d'icnes dans les requtes. Comme les icnes
  de  l'diteur  ont t cres pour les couleurs de l'OS2/OS3, elles peuvent
  ne pas avoir une  bonne  apparence  avec  vos  couleurs.  Dans  ce  cas-l,
  utilisez cette cellule pour les dsactiver.

3D-look

  Active/dsactive le cadre en relief dans les requtes.

Pinceaux

  Vous pouvez dfinir les pinceaux utiliss par le SE (et par GoldED) pour l'
  affichage  de  l'interface  graphique.  Certains  pinceaux  ne  se laissent
  dfinir qu' partir du SE 3.0 (le fond des menus par exemple).

Shanghai

  Activez le mode shanghai si vous voulez que toutes les  fentres  s'ouvrant
  normalement sur l'cran public par dfaut (l'cran workbench) s'ouvrent sur
  l'cran de GoldED. Son utilisation est dconseille si  l'cran  de  GoldED
  est un cran  2 couleurs (beaucoup de programmes n'aiment pas a).

Chunky pixel

  Beaucoup de cartes  graphiques  externes  n'utilisent  pas  de  systme  de
  bitplans  graphiques  (comme  le fait l'Amiga) mais une organisation chunky
  pixel. Utilisez la cellule 'chunky mode' pour configurer GoldED par rapport
    votre  matriel.  Normalement  (c..d  le  chunky mode dsactiv) GoldED
  essaiera d'acclerer l'affichage en n'utilisant que deux plans - ceci  vous
  apportera  un gain de vitesse considrable tant qu'un systme de base Amiga
  (ex: le chipset ECS) est utilis. Mais cela ne vous apportera pas  de  gain
  de  vitesse  si  vous utilisez une carte graphique base sur l'organisation
  chunky pixel. En fait, des plans protgs contre  l'criture  peuvent  mme
  ralentir la sortie, il vaut alors mieux activer ce mode si vous possdez ce
  genre de carte. Faites attention de bien utiliser cette option pour ne  pas
  avoir  de  pertes  dans les performances. Laissez-le (dsactiv) si vous ne
  savez pas ce que vous faites.

Ecran Total

  Les   fonctions   se   relatant      l'arrangement   des   fentres   (ex:
  @{"Contrle/arranger fentres" link M111})    considrent    normalement    le   rectangle
  d'affichage visible de  l'cran  et  essaient  d'arranger  les  fentres  
  l'intrieur de cette surface. Activez l'option <Ecran Total> si vous voulez
  que la taille relle de l'cran soit utilise. Assez utile si vous possdez
  une  carte  graphique  ne  supportant  pas les fonctions QueryOverscan() et
  VideoControl(), empchant ainsi l'diteur de  lire  la  taille  d'affichage
  visible.
            

@endnode
@node M191 "Config/GUI"
Config/GUI du @{" Menu Config " link CONFIG_MENU}

  Ouvre  une  requte  se  relatant    plusieurs  fonctions  de  l'interface
  utilisateur de GoldED:

Centrer

  Si "centrer fentres" est activ, les positions des fentres ne seront  pas
  lus depuis le fichier de configuration. Au lieu de cela, GoldED essaiera de
  centrer les fentres sur l'cran (seule la partie visible est considre).

Replacement Auto.

  Les  fentres  sont  rarranges  aprs  la  fermeture  d'une  fentre   ou
  lorsqu'une  nouvelle  fentre  est  ouverte  si cette option est active (
  comparer avec @{"Contrle/Arranger fentres" link M111}). Si vous voulez que les  fentres
  soient  aussi  rarranges  aprs un @{"Contrle/Fentre Suivante" link M122}, ajoutez une
  commande WINDOW ARRANGE=0  ce menu (dfinition des menus: @{"Config/Menus" link M183}).

Poids

  Utilis pour allouer de l'espace supplmentaire  la fentre courante  lors
  de l' arrangement des fentres (provoqu par @{"Contrle/Arranger Fentres" link M111}).
  Choisissez un poid de deux pour que la fentre courante soit deux fois plus
  grande que les autres fentres.

Haut et Droite

  Dfinit une marge du haut/du bas  laisser libre lors de l'arrangement des fentres
  (provoqu par exemple par @{"Contrle/Arranger Fentres" link M111}). Utile pour empcher
  qu'un Dock (de toolmanager) soit couvert par des fentres de texte (ToolManager
  est 1990-1994 Stefan Becker).

Dfil. rapide

  GoldED acclre le dfilement lorsque le curseur atteint  les  bords  d'une
  fentre  texte si la cellule FastScroll est coche. Vous pourrez dsactiver
  cette fonction en mode monochrome  (si  vous  avez  un  4000  rapide)  pour
  ralentir l' affichage.

Mess. simples

  Utilisez cette cellule  pour  que  GoldED  utilise  la  barre  d'tat  pour
  afficher de simples messages au lieu d'utiliser des requtes.

Bords de dfilement

  Dfinit la distance minimale entre le curseur et le bord de la  fentre  de
  texte,    partir de laquelle GoldED doit commencer le dfilement. Exemple:
  si vous dfinissez le bord de dfilement  Y  sur  3,  l'diteur  s'assurera
  qu'au moins trois lignes sont visibles.

= Espace

  Dit  GoldED quels caractres doivent tre  considrs  comme  des  espaces
  blancs  (sparant  les mots). La liste de caractres espaces blancs est lue
  par plusieurs fonctions; en incluant par exemple  "("  dans  la  liste,  la
  fonction  "sauter  au  prochain  mot"  (SHIFT  CURSOR_RIGHT) considrera la
  section  "attributs"  du  texte   suivant   comme   une   phrase   spare:
  UneFonction(attributs) -> UneFonction attributs

Fin de ligne

  Active le mode saut EOL pour que le curseur saute  au  dbut  de  la  ligne
  suivante  lorsque  le  curseur  dpasse  le  dernier  caractre d'une ligne
  (lorsque l'utilisateur presse la touche <curseur droite>).

Droite->Gauche

   Permute le mode d'entre de gauche  droite (standard)  @{"droite  gauche" link M065}.

Ascens. horiz.

  Active le dfileur horizontal du bas de l'cran.  La  dsactivation  de  ce
  dfileur libre de l'espace pour afficher plus de texte.

ASL

  Utiliser la requte fichier ASL au lieu de la requte fichier Reqtools.

@endnode
@node M192 "Config/Mise en Forme"
Config/Mise en Forme du @{" Menu Config " link CONFIG_MENU}

Dfinit l'aire du Mise  en  Forme  pour  les  oprations  de  formatage.  Ses
paramtres  sont  lus  par  plusieurs  fonctions de GoldED (@{"Menu layout" link LAYOUT_MENU}). Les
valeurs  des  marges  se  rapportent  au  formatage   seulement.   Elles   ne
restreignent pas les mouvements du curseur. Deux niveaux de mise  ligne sont
disponibles: le mode standard insre des sauts de ligne  si  les  entres  de
l'utilisateur dpassent la marge de droite. Le mode plus pouss (<reformater>
activ) reformate en plus le texte  jusqu'  la  fin  du  paragraphe  actuel.
Activez <reformater hyphnation> si vous voulez des tirets de sparation  la
fin de chaque ligne o un  mot  a  t  coup.  Cette  fonction  vitera  les
hyphnations  l'intrieur des lignes, les parties du mot seront relies sans
tiret.

@endnode
@node M193 "Config/Impression"
Config/Impression du @{" Menu Config " link CONFIG_MENU}

Requte destine au paramtrage de l'imprimante. Utilise pour la  dfinition
du  mode  d'impression de @{"Projet/Imprimer" link M018} ainsi que pour @{"Bloc/Imprimer" link M051}. Comme
toutes les sorties de  GoldED  passent  par  le  gestionnaire  standard,  ces
options  fonctionnent  avec toutes les imprimantes (tandis que @{"Divers/HiSpeed" link M137}
ne gre que les imprimantes PCL). Le contenu de la cellule 'init' est  envoy
  l'imprimante  aprs toutes les autres initialisations (ex: slection de la
qualit d'impression).  Cette  cellule  peut  galement  tre  utilise  pour
envoyer  des donnes spcifiques  l'imprimante: Le contenu de la cellule est
interprt (voir @{"Codes magiques" link  MAGIC_CODES}),  vous  pouvez  ainsi
envoyer un "aRaw"  la printer.device: '27 [ <octets> 34 r'. Pour envoyer une
commande  7 octets (ex "0123456")  l'imprimante, entrez:

                        %27 "[7" %34 "r" "0123456"

@endnode
@node M194 "Config/Divers"
Config/Divers du @{" Menu Config " link CONFIG_MENU}

Ouvre  la requte principale des prfrences. Cette requte sert  paramtrer
les  diverses fonctions 'Auto' ainsi que la gestion des sauvegardes, les bits
de  protection par dfaut, les marqueurs de pli et le mode de compression XPK
(voir @{"Projet/Sauver XPK" link M015}):

Mode Undo

  Active/Dsactive  le systme d'annulation (@{"Undo et Redo" link M132}) et slectionne le
  mode  normal  ou lev. Le mode lev propose une annulation pas  pas pour
  chaque  ligne  mais consomme ainsi beaucoup plus de mmoire. Les besoins en
  mmoire  et  le temps machine requis par l'diteur augmentent si l'Undo est
  activ.

Pas, octets

  L'diteur  se  rappelera  des  dernires  oprations   et   des   dernires
  modifications apportes au texte si vous activez l'Undo. Toutes ces donnes
  sont crites dans le tampon Undo. Plus ce  tampon  sera  grand,  plus  vous
  pourrez  revenir  en  arrire  et retrouver l'tat original de votre texte.
  Vous pouvez spcifier la quantit de mmoire  allouer pour le tampon  Undo
  et  le  nombre  de  pas  d'annulation  (=>  oprations)  maximal.  Les  pas
  prcdents seront perdus si la taille du tampon n'est pas  suffisante  pour
  contenir  les  dernires  oprations que vous avez effectues. Le nombre de
  pas se rapporte au texte actuel, tandis que la taille du  tampon  Undo  est
  globale pour tous les textes chargs en mmoire. En dfinissant une ou deux
  de ces deux limites,  vous  dsactivez  virtuellement  leurs  limites.  Une
  taille  limite  trop  moindre diminue les performances de l'diteur. Evitez
  pour cela des valeurs en-dessous de 100 Ko.

Messages Undo

  Si l'Undo est actif, l'diteur vous informera si la dernire  opration  ne
  peut  pas  tre restaure et ne rentre donc pas dans le tampon Undo. Toutes
  les informations d'annulation  sont  d'or  et  dj  perdues  lorsque  vous
  recevez  cette  mise  en  garde. Augmentez la taille du tampon Undo si vous
  recevez ce genre de message rgulirement.


AutoPlie   AutoCharge

  Si AutoPlie est activ, l'diteur recherchera des marqueurs de pli lors  de
  la  lecture  d'un  texte;  s'il en y a, les sections correspondantes seront
  alors plies (voir @{"Pliage" link M106}); ceci est accompli avant l'affichage  du  texte.
  Utilisez  les  cellules pour les marqueurs de pli (dbut de pli/fin de pli)
  pour dfinir les squences de dbut et de fin des plis. Plus ces  squences
  seront  courtes,  plus  le  pliage  sera  rapide.  L'utilisation de la mme
  squence pour le dbut et la fin du pli acclre  encore  plus  le  pliage.
  Ceci  vous  empchera  par  contre  de  crer plusieurs niveaux de plis car
  ceux-ci ont besoin de 2 marqueurs diffrents.

  Si AutoCharge est activ,  GoldED  essaiera  de  lire  au  dmarrage  votre
  dernier projet - si d'autres noms de fichier ne sont pas spcifis.

Mode de compression XPK

  La cellule XPK contient la  liste  des  compresseurs  XPK  disponibles,  se
  trouvant  dans  le  sous-rpertoire  libs:compressors.  Vous pouvez en plus
  entrer un mot de passe (utilis par certaines librairies de  cryptage  XPK)
  et  dfinir  l'  efficacit  de  la  compression  (0    100%). Lire svp la
  documentation originale de XPK.

Cration de copies de sauvegarde:  Sauveg. Autom.

  Si "crer *.bak" est activ, l'diteur essaiera alors  de  sauvegarder  les
  vieilles  versions  d'un  fichier  avant d'en crire une nouvelle (sinon la
  vieille version sera  efface).  Les  copies  de  sauvegarde  peuvent  tre
  conserves  dans  le  rpertoire  que  vous dsirez (voir "chemin backup").
  Activez AutoSave si vous faire des copies de  sauvegarde  de  vos  fentres
  toutes  les  x  minutes  (utilisez  la  cellule en-dessous d'AutoSauve pour
  entrer la priode). Activez  'Confirmer'  si  vous  voulez  que  l'on  vous
  demande confirmation de la sauvegarde automatique.

Crer *.info

  Si 'crer *.info' est activ, l'diteur  gnrera  une  icne  avec  chaque
  fichier  sauvegard  (sauf  s'il  y  en a dj une). L'outil par dfaut des
  icnes cres par l'diteur est GoldED.

Bits de protection des fichiers

  Ces  cellules  (lecture/effacement/criture/script)  sont   utiliss   pour
  dfinir  les  bits  pardfaut  d'un  nouveau  texte  (cr  par exemple par
  @{"Projet/Nouvelle Fentre" link M004}). Utilisez @{"Projet/Protection" link M017} pour dfinir les  bits
  actuels d'un document.

Macro de boot

  Le macro de dmarrage ARexx  est  excut  (de  faon  asynchrone)  lorsque
  l'diteur  a  t  lanc,  ses fentres dj ouvertes. Jetez un coup d'oeil
  dans la section sur le port @{"ARexx" link AREXX_PORT} de l'diteur pour la programmation ARexx.
  Vous  pouvez utiliser ce macro pour personnaliser l'environnement de GoldED
  par rapport aux types de fichier lus lors du dmarrage (ex:  permuter  dans
  un  environnement  de  programmation  C).  Laissez  la cellule vide si vous
  n'avez pas besoin d'un macro de dmarrage.

Gestion des touches d'appel (cellule "resident")

  GoldED gre l'activation au moyen de @{"touches d'appel" link M020}: si  cette  activation
  est enclenche (cellule 'resident' coche), l'diteur ne sera pas retir de
  la mmoire mme si la dernire fentre est referme. Celui-ci attendra  la
  place une combinaison de touches (SHIFT droite & ALT droite & RETURN) avant
  d'essayer de rouvrir son cran. L'activation par touches d'appel est  trs
  rapide  mme  si elle consomme de la mmoire. Vous aurez  dsactiver cette
  fonction si vous n'avez plus beaucoup de mmoire. Utilisez la commande QUIT
  UNLOAD  (voir  @{"Divers/Commande" link M145})  pour  retirer l'diteur compltement de la
  mmoire (vous pouvez galement utiliser le programme de commodit  exchange
  de votre workbench).

Surcriture

  Les fichiers existants seront surcrits (par  exemple  par  @{"projet/sauver" link M013}),
  sans mise en garde, si cette cellule est coche.

Lecture multiple

  Dsactivez <lecture multiple> pour obliger GoldED   regarder  s'il  existe
  des  copies  rsidentes  en  RAM  des  fichiers textes, avant de charger le
  fichier depuis le disque (en tenant galement compte des fentres  geles);
  on  vous  demandera  si  vous voulez utiliser la copie en RAM du fichier si
  elle existe.

Sauver Tabs

   Si cette option est active, alors les espaces se  trouvant  au  dbut  de
   chaque  ligne  seront  remplacs  par  des  tabs lors de la sauvegarde: le
   fichier consomme ainsi moins d'espace disque. Comme GoldED est capable  de
   charger  des  fichiers sans tabs beaucoup plus rapidement que des fichiers
   contenant des  tabs  (voir  @{"projet/ouvrir vite" link M006}),  l'utilisation  de  cette
   option  est dconseille. La quantit d'espaces remplacs par un seul code
   tab est dfinie par la requte @{"config/tabs" link M189}.

@endnode
@node M195 "Config/Sauver"
Config/Sauver du @{" Menu Config " link CONFIG_MENU}

Sauvegarde  la configuration actuelle dans un fichier de prfrence. Utilisez
cette  fonction  si vous avez modifi des paramtres de GoldED et que vous ne
voulez  pas  les  perdre.  Le  fichier  de prfrences par dfaut est envarc:
GoldEd/GoldED.prefs (ce fichier est utilis lors du dmarrage de l'diteur si
aucune autre configuration n'est spcifie).

@endnode
@node M196 "Config/Lire"
Config/Lire du @{" Menu Config " link CONFIG_MENU}

Lit  un  fichier  de configuration et s'ajuste aux nouveaux paramtres. Cette
opration  peut demander la fermeture de certaines fentres et peut tre donc
dangereuse si vous n'avez pas assez de mmoire disponible (c..d si l'diteur
n'arrive pas  rouvrir les fentres).

@endnode


@node USER_DEFINED_GADGETS "Cellules dfinies par l'utilisateur"
                     Cellules dfinies par l'utilisateur

GoldED  propose  des  cellules  dfinissables par l'utilisateur dans la barre
titre de la fentre: utiles pour atteindre rapidement des fonctions utilises
trs  souvent.  Vous pouvez 'sortir' n'importe quel option-menu pour en faire
une cellule (voir @{"Config/Menus" link M183}).

@endnode
@node KEYBOARD "Clavier"
                                   Clavier

Lisez  ce  chapitre  avec attention si vous voulez tirer le maximum des fonc-
tions  de  cet  diteur.  Les  diffrentes  fonctions  assignes  aux touches
dpendent  de  la  pression  simultane  des touches "qualifier". Les touches
"Qualifier" sont SHIFT, ALT ou CTRL. Par exemple, les touches flches peuvent
avoir  sept  fonctions diffrentes. L'assignement des touches n'est pas fix:
utilisez  @{"Config/Clavier" link M185}  pour les ajuster selon vos dsirs. Ce manuel dcrit
la configuration par dfaut. Les descriptions suivantes sont disponibles:


                       @{"Touches flches " link CURSOR_KEYS} @{"Touche TAB     " link TAB_KEY}
                       @{"Touche HELP      " link HELP_KEY} @{"Touche ESC     " link ESC_KEY}
                       @{"Touche RETOUR    " link RETURN_KEY} @{"Touches F      " link F-KEYS}
                       @{"Touche DEL       " link DEL_KEY}

@endnode
@node CURSOR_KEYS "Touches flches"
                               Touches flches
                           Vitesses de dfilement
HAUT/BAS + ALT

Cette  squence  produit  un  dfilement rapide (vers le haut ou vers le bas)
- c'est une des combinaisons de touches les plus utiles de GoldED. Le curseur
n'est pas dplac lors du dfilement rapide (c..d il restera au milieu de l'
cran s'il s'y trouvait avant le dfilement rapide).

HAUT/BAS + SHIFT

Avance  d'une  page  en  avant  (BAS),  respectivement  d'une page en arrire
(HAUT).  Les  pages  se superposent un peu pour permettre une navigation plus
comfortable.

HAUT/BAS + CTRL

Saut  rapide:  Le  curseur  va  au prochain quart de vos texte. Utile pour se
dplacer  une nouvelle position avant d'utiliser le dfilement rapide/normal
pour un ajustement prcis.

GAUCHE/DROITE + ALT

Dcale  l'affichage  vers  la gauche/vers la droite. Normalement, l'affichage
est  dcal automatiquement si le curseur atteint les bords droits/gauches de
la  fentres.  Cette  fonction  est  utile si vous voulez dcaler l'affichage
sans dplacer le curseur.

GAUCHE/DROITE + CTRL

Fonction de dcalage: marquez quelques lignes en utilisant @{"Bloc/Marquer" link M021}, puis
utilisez  cette combinaison pour dcaler le bloc. Fonction surtout utile pour
les programmeurs devant s'assurer d'un bon formatage. Normalement, les lignes
marques sont dcales d'une seule colonne; utilisez la touche SHIFT simulta-
nment pour dfinir la distance de dcalage sur la distance des TABs.

GAUCHE/DROITE + SHIFT

Dplace  le  curseur  au  dbut  du prochain mot (DROITE) ou du mot prcdent
(GAUCHE).

GAUCHE/DROITE + SHIFT + ALT

Dplace  le curseur  la fin du mot actuel/du prochain mot (DROITE) ou du mot
prcdent (GAUCHE).

@endnode
@node HELP_KEY "Touche HELP"
                                 Touche HELP

HELP

Plie/dplie  le  paragraphe  actuel: le dplie si le curseur se trouve sur un
marqueur  de  pli (voir @{"Pliage" link M106}), sinon recherche des marqueurs de  pli et des
plis  entre  les  marqueurs  (le curseur doit tre plac entre le marqueur de
dpart et le marqueur de fin du pli).

HELP + CTRL

Plie/dplie  tout  le  texte:  Dplie tous paragraphes plis si le curseur se
trouve  sur  un marqueur de pli (voir @{"Pliage" link M106}), sinon tous les paragraphes d-
limits par des marqueurs sont plis.

@endnode
@node TAB_KEY "Touche TAB"
                                 Touche TAB

TAB (+ SHIFT)

Dplace  le curseur  la prochaine position TAB. L'diteur gre les TABS sim-
ples  et  normaux  (ex: chaque 4me colonne) ainsi que les TABs fixs (chaque
colonne  que  vous  voulez) et les TABS dynamiques. Utilisez @{"Config/TAB" link M181} pour
dfinir le mode et les position des TABs. Appuyez simultanment sur la touche
SHIFT  pour  aller  au  TAB  prcdent  (backtab). Les TABs sont soit solides
(c..d ils se comportent comme une squence d'espaces), soit vides (c..d ils
dplacent  simplement  le  curseur sans insrer de caractres); utilisez soit
@{"Contrle/TAB solide/vide" link M109}  ou @{"Config/TAB" link M189} pour permuter des TABS solides aux
vides et vice-versa.

TABS dynamiques

GoldED  gre  les  TABs  dynamiques  (suggr par David Ghler): dans ce mode
(dfinit par @{"Config/TAB" link M189}), l'diteur examinera la ou les premire(s) ligne(s)
pour  dterminer  les  positions TABs appropries. Assez utile si vous voulez
diter  des  sources  en  assembleur. Les TABS dynamiques sont par dfaut les
TABS normaux si les lignes au-dessus de la ligne actuelle sont vides.

TAB + ALT (+ SHIFT)

Normalement,  soit les TABS normaux ou soit les TABS distinctifs sont actifs.
Par  contre, vous pouvez permuter entre les TABS normaux et les TABS distinc-
tifs en utilisant TAB ou TAB SHIFT.

@endnode
@node RETURN_KEY "Touche RETURN"
                                Touche RETOUR

RETOUR

Coupe  la  ligne  actuelle  la position du curseur & dplace le curseur  la
prochaine  ligne. L'diteur gre le @{"dcalage automatique" link M188}: si vous appuyez sur
la  touche  RETOUR,  le  dcalage  de la ligne actuelle est utilis comme d-
calage  par  dfaut de la ligne suivante (c..d. si la ligne actuelle est d-
cale  de  4  colonnes,  la pression de RETOUR dplacera le curseur  la 4me
colonne de la ligne suivante).

RETOUR + SHIFT

Comme  RETOUR  mais la ligne actuelle n'est pas coupe, quelque soit la posi-
tion du curseur.

RETOUR + CTRL

Insre une ligne vide: le curseur n'est pas dplac du tout mais une nouvelle
ligne est insre avant la ligne actuelle.

@endnode
@node DEL_KEY "Touche DEL"
                                 Touche DEL

DELETE (+ SHIFT)

Efface le caractre se trouvant  la position actuelle du curseur, dcale  le
reste  de  la  ligne  vers  la  gauche.  La  pression simultane de la touche
MAJUSCULES effacera toute la partie  droite du curseur.

DELETE + CTRL

Efface  la ligne actuelle. Vous pouvez rappelez jusqu' 50 lignes effaces en
utilisant @{"Divers/Prendre Ligne" link M129} car ces lignes ne sont pas rellement effaces
mais places dans un tampon.

DELETE + ALT

Efface le mot actuel. Jusqu' 100 mots effacs sont placs dans un tampon
pick-push; utilisez DEL-ALT-MAJUSCULES pour les rappeler.

@endnode
@node ESC_KEY "Touche ESC"
                                Touche ESC


Essaie  de 'complter' le mot se trouvant sous le curseur. Exemple d'utilisa-
tion:  entrez  'TIG',  puis  pressez  la  touche ESC. 'TIG' sera remplac par
'TAG_IGNORE'  si le dictionnaire C est prsent (voir @{"Config/Dictionnaire" link M186} pour
la  manire  de  lire/d'diter/de  crer  un dictionnaire). GoldED utilise un
algorithme de compltion simple pour trouver dans le dictionnaire les entres
appropries,  vous pouvez de cette faon utiliser d'autres abrviations pour
'TIG'  (ex: 'TAGI'). Ceci fonctionnera tant que la premire lettre de la for-
me  abbrge est la premire lettre de la forme complte. Par contre, plus le
dictionnaire  sera grand, plus vos abrviations devront tre dtailles pour
assurer l'identification correcte des mots.

@endnode
@node F-KEYS "Touches F"
                                  Touches F

Utilisez  le  menu  @{"Config/Clavier" link M185}  pour  assigner des chanes, des commandes
shell,  des  macros  ARexx ou une des @{"commandes internes" link INTERNAL_COMMANDS} de l'diteur  n'im-
porte   quelle  touche, mme aux touches fonction.  Par contre, comme certai-
nes  commodits  possdent  leur  propre  gestion  du clavier, si une des ces
dernires  est  active,  l'diteur  ne  recevra pas de signaux des touches F.
La dfinition par dfaut des touches fonction est:


          Touche  Description       Voir
          ------------------------------------------------------
          F1      Ouvrir fichier    @{"Projet/Charger             " link M005}
          F2      Ajouter fichier   @{"Projet/Insrer             " link M009}
          F3      Imprimer fichier  @{"Projet/Imprimer            " link M018}
          F4      Oublier bloc      @{"Bloc/Oublier               " link M022}
          F5      Dmarquer ligne   @{"Bloc/Marquer               " link M021}
          F6      Trouver suivant   @{"Recherche/Mot Suivant      " link M067}
          F7      Page suivante     @{"Touches flches           " link CURSOR_KEYS}
          F8      Insertion         @{"Contrle/Insertion         " link M108}
          F9      Mode TAB          @{"Contrle/TAB solide/vide   " link M109}
          F10     Jouer macro       @{"Macros/Jouer Squence      " link M152}

          MAJUSC.
          plus    Description       Voir
          ------------------------------------------------------
          F1      Sauver sous       @{"Projet/Sauver sous         " link M014}
          F2      Sauver sous XPK   @{"Projet/Sauver XPK          " link M015}
          F3      Quitter           @{"Projet/Fermer Fentre      " link M020}
          F4      Effacer texte     @{"Projet/Effacer Texte       " link M003}
          F5      Dmarquer lignes  @{"Bloc/Marquer               " link M021}
          F6      Remplacer         @{"Recherche/Remplacer        " link M069}
          F7      Page prcdente   @{"Touches flches           " link CURSOR_KEYS}
          F8      Surcriture       @{"Contrle/Insertion         " link M108}
          F9      Fichiers source   @{"Divers/Fichiers source     " link M125}
          F10     Enregistrer macro @{"Macros/Enregistrer Squence" link M149}

@endnode
@node AREXX_PORT "Port ARexx"
                               Port ARexx

Macros ARexx contre Squences Enregistres

GoldED  propose deux types de macros pour le contrle automatis: Les scripts
ARexx  et  les  squences enregistres. Les scripts ARexx sont des programmes
semblables   ceux des langages de programmation comme le BASIC. Ceux-ci sont
invoqus  par  GoldED  (en  dfinissant une option menu de type 'ARexx'; voir
@{"Config/Menus" link M183})  et  excuts  par  le  serveur ARexx principal du systme (une
partie du SE de l'Amiga). Le serveur ARexx examine le script et envoie/reoit
des  messages  /de GoldED lors de l'excution. Par exemple, le serveur ARexx
peut  demander    GoldED  de  sauter  une ligne spcifique s'il dtecte une
commande  GOTO dans un script. GoldED dira ensuite au serveur ARexx si l'op-
ration  a  russi ou non. A cause de la grande flexibilit d'ARexx, cette m-
thode d'automatisation du contrle de GoldED est trs puissante. Cette appro-
che demande par contre une bonne connaissance du langage ARexx. Si vous avez
besoin  d'un  contrle  automatis  mais n'tes pas intress par ARexx, vous
pouvez  utiliser    la  place  le  systme  d'enregistrement de squences de
GoldED:  Activez  l'enregistrement  en utilisant @{"Macros/Enregistrer..." link M149} et ac-
complissez une squence de commandes. En d'autres termes: "apprenez"  l'di-
teur  la  squence  de  commandes. Lorsque vous avez enregistr une squence,
vous pouvez la reproduire tant que vous voulez en utilisant @{"Macros/Jouer" link M152}.
Vous  pouvez  sauvegarder ces squences (@{"Macros/Sauver" link M151}) ou les assigner  des
vnements  comme les menus ou les frappes du clavier en utilisant la comman-
de  GoldED  @{"MACRO" link MACRO}.  Les  squences  sont  beaucoup  moins  puissantes que les
scripts ARexx. Mais elles sont galement plus pratiques.

Cette  section  dcrit  l'interface  ARexx de l'diteur. Vous devez avoir une
connaissance de base d'ARexx, savoir comment on crit des scripts, comment on
communique avec des applications, ...

Bases d'ARexx

Le  contrle  par l'ARexx de cet diteur est un peu compliqu car vous ne sa-
vez  jamais  combien de tches de l'diteur sont actives, combien de fentres
sont  ouvertes ou ce que fait l'utilisateur lorsqu'ARexx essaie de prendre le
contrle  de  GolED. Il vaut mieux pour cela respecter certaines rgles abor-
des dans ces chapitres:

                            1. @{"  Slection d'un hte         " link SELECT_A_HOST}
                            2. @{"  Verrouillage d'une fentre  " link LOCK_A_WINDOW}
                            3. @{"  Accomplissez vos actions    " link DO_YOUR_JOB}
                            4. @{"  Dverrouillez la GUI        " link UNLOCK_GUI}

@endnode
@node SELECT_A_HOST "Slection d'un hte"
Slection d'un hte

Si  vous  dmarrez des scripts ARexx depuis l'diteur (si vous dfinissez des
menus de type 'ARexx' ou si vous excutez le texte actuel comme macro en uti-
lisant  @{"Macros/Dmarrez Texte Macro" link M148}), toutes les commandes du script ne
faisant  pas  partie d'ARexx en lui-mme seront envoyes  l'diteur (l'hte)
automatiquement.  Par  contre,  si  votre  script est invoqu depuis un autre
programme (ex: rx), vous aurez  slectionner le port pour la communication:
utilisez ADDRESS <nom du port> pour cela.

Nom du Port

Le  port ARexx de l'diteur s'appelle "GOLDED.1" si l'diteur n'a t excut
qu'une  seule fois. Le port ARexx d'une autre tche de l'diteur serait alors
"GOLDED.2".   Slectionnez  @{"Projet/A propos" link M001}  pour  connatre  le nom du port/
de  l'cran  actuel. Ou utilisez la commande @{"QUERY" link QUERY} (avec l'argument HOST) de-
puis  un script. Tant que vous utilisez le @{"QuickStarter" link GETTING_STARTED} pour dmarrer GoldED,
vous n'aurez pas de nom de port diffrent de 'GOLDED.1'.

@endnode
@node LOCK_A_WINDOW "Verrouiller une fentre"
Verrouiller une fentre

Votre  script    doit  d'abord  dire  l'diteur quelle fentre sera prise en
charge par le script - utilisez la commande @{"LOCK" link LOCK} (ex:'LOCK CURRENT' pour ver-
rouiller  la fentre actuelle). Aprs le verrouillage de la fentre, l'inter-
face graphique (le GUI) est galement verrouille pour empcher l'utilisateur
de  perturber  le macro. Si vous n'utilisez pas la commande LOCK, votre macro
pourra  avoir  l'air  de  fonctionner correctement, mais il chouera dans des
circonstances  spciales (ex: si l'utilisateur referme une fentre lors de l'
excution   du  script).  Une  fois que vous aurez verrouill avec succs une
fentre  (Code  de  retour  ARexx=0), vous devrez ne pas oublier de la dver-
rouiller  la fin de votre script (voir @{"Dverrouiller le GUI" link UNLOCK_GUI}).

@endnode
@node DO_YOUR_JOB "Accomplissez vos actions"
Accomplissez vos actions

Vous  pouvez utiliser n'importe quelle @{"commande interne" link INTERNAL_COMMANDS} de l'diteur dans vo-
tre  macro. Rappelez-vous que les commandes envoyes d'ARexx vers GoldED sont
contrles  deux  fois:  une fois par le serveur ARexx lors de l'excution du
script et une seconde fois par GoldED, utilisant la fonction ReadArgs() de la
dos.library. Cela complique parfois un peu les choses, surtout en ce qui con-
cerne les guillemets. Suggestion: Ecrivez les lignes de votre script comme si
vous   parliez  directement    GoldED:  guillemets,  commande  en  capitales
(1er  pas). Insrez ensuite les lignes  envoyer  GoldED dans des guillemets
simples  (') pour les marquer comme des commandes (2me pas). Doublez finale-
ment  les  guillemets  simples se trouvant dans le texte pour viter qu'ARexx
les considre comme des dlimiteurs (3me pas). Exemple:

           1er pas:  REQUEST BODY "Salut, c'est bien moi"
          2me pas: 'REQUEST BODY "Salut, c'est bien moi"'
          3me pas: 'REQUEST BODY "Salut, c''est bien moi"'

Normalement, GoldED envoie les rsultats des commandes  votre script en uti-
lisant la variable ARexx spciale RESULT - au moins si vous lui demandez les
rsultats  en  utilisant  OPTIONS  RESULTS.  Certaines  commandes comme @{"QUERY" link QUERY}
grent  galement  la  spcification  d'un  nom  d'une variable, en utilisant
l'option VAR/K. Exemple: 'QUERY ABSLINE VAR LINE'

Aucun  rsultat  n'est  retourn  si  une  commande  choue  -  la place, la
variable  spciale  RC  contient  le niveau d'erreur: 5=attention, 10=erreur,
20=erreur  fatale. RC sera sur 0 si la commande a russi. Vous aurez  utili-
ser  la commande OPTION FAILAT d'ARexx pour empcher qu'ARexx stoppe l'excu-
tion  du  script si RC n'est pas gal  ZERO ou pour ne pas recevoir de codes
RC du tout. La variable spciale RC2 conservera un texte d'erreur si une com-
mande choue (si RC<>0).

@endnode
@node UNLOCK_GUI "Dverrouillage du GUI"
Devrouillage de l'interface graphique utilisateur (GUI)

Un  script  ARexx doit @{"dverrouiller" link UNLOCK} l'interface GUI avant de se terminer, si
un prcdent appel  @{"Lock" link LOCK} a t effectu (voir @{"Verrouillage" link LOCK_A_WINDOW}).
Il  ne  doit  pas  dverrouiller  une fentre si le verrouillage a auparavant
chou.  L'oubli  du dverrouillage bloquera compltement la fentre utilise
par  le  script,  mme si le script choue (peut-tre  cause d'une erreur de
syntaxe).  Ceci peut tre vit en utilisant la gestion d'erreur d'ARexx (les
commandes  SIGNAL  ou  OPTION  FAILAT). Jetez un coup d'oeil dans les scripts
fournis  dans  le  rpertoire GoldED:ARexx. Comme dernire solution, le macro
Unlock  est  fournit: doublecliquez-le simplement et tous les diteurs seront
dverrouills  (c'est  une  opration dangereuse s'il y a encore script ARexx
actif).

@endnode
@node INTERNAL_COMMANDS "Commandes internes"
                             Commandes internes


GoldED    propose    un    jeu    d'environ   420   commandes/options   (voir
@{"Liste des commandes" link COMMAND_LIST}),  gr  par toutes les interfaces de GoldED: vous pouvez
utiliser  ces  fonctions  dans  les  macros ARexx, les insrer dans des menus
(voir  @{"Config/Menus" link M183}), les assigner  des touches (@{"Config/Clavier" link M185}) ou les ex-
cuter  directement  en utilisant @{"Divers/Commande" link M145}. Il est possible de combiner
plusieurs  fonctions (voir @{"commandes multiples" link EVENT_DEFINITION}). En ce qui concerne les argu-
ments,  les rgles s'appliquant au DOS sont galement valables ici car GoldED
utilise  la fonction ReadArgs de l'OS2.0 comme le font les commandes CLI: les
textes  contenant  des espaces doivent tre mis entre guillemets, les options
et  les mots-cl peuvent tre soit en majuscules, soit en minuscules. Les op-
tions/motifs sont dcrit(e)s de la mme manire que pour les commandes CLI.
Exemple:

              PRINT FORCE/S,ITALICS/K,ALL/S,LPI/N,CONFIG/K

Cette  commande  PRINT accepte cinq options: force, italics, all, lpi et con-
fig. L'option force est un interrupteur (=switch ou /S): il oblige la comman-
de  print    se  comporter  d'une  manire spcifique dcrite dans ce manuel
si  cette  option  est  spcifie.  La  seconde  option  introduit un mot-cl
(=keyword  /K)    plusieurs  valeurs  (TRUE/FALSE);  ex: print italics=true.
Le signe d'galit peut tre oubli. A cause de ReadArgs(), vous aurez  uti-
liser  *"  au  lieu de " lorsque vous incluez des guillemets dans les textes,
pour  empcher que le parseur considre un guillemet comme le dbut/la fin d'
une chane de caractres (** rsulte en une seule *). Les options de type'/K'
-  comme  toutes les autres options sauf les /A - ne doivent pas obligatoire-
ment  tre  spcifies.  Si elles sont spcifies, un argument complmentaire
(comme true) doit tre prsent. Les arguments grs dpendent de la commande:
Si  une  des commandes ci-dessous propose une option dcrite comme BOOL, elle
acceptera  les chanes true (vrai), false (faux) et probablement toggle (per-
muter).  Si  une  option  d'une commande est dfinie comme CHANE, toutes les
chanes  de  caractres  seront  acceptes  comme  argument (ex: print config
"S:prt.prefs").  Le  4me mot-cl dans l'exemple ci-dessus introduit un argu-
ment  numrique  (/N);  exemple:  print  lpi=10. Le signe d'galit n'est pas
obligatoire  encore  une fois. Les valeurs valables dpendent du type de com-
mande  (ex:  octet,  mot, mot long...). D'autres types d'option sont les "\F"
(acceptent  le  reste  de la ligne comme une chane), les "\M" (acceptent les
chanes multiples) et les "\A" (:signifie que l'argument est obligatoire).

@endnode
@node COMMAND_LIST "Liste des commandes"
Liste des commandes (utilisation: voir @{"commandes internes" link INTERNAL_COMMANDS}):

 @{"  API      " link API} @{"  DPAGE    " link DPAGE} @{"  HELP     " link HELP} @{"  MORE     " link MORE} @{"  PUSH     " link PUSH} @{"  TAB      " link TAB}
 @{"  BACK     " link BACK} @{"  ENDWORD  " link ENDWORD} @{"  HUNTER   " link HUNTER} @{"  MOUSE    " link MOUSE} @{"  QUERY    " link QUERY} @{"  TABS     " link TABS}
 @{"  BEEP     " link BEEP} @{"  EXALL    " link EXALL} @{"  INDENT   " link INDENT} @{"  NAME     " link NAME} @{"  QUIT     " link QUIT} @{"  TASK     " link TASK}
 @{"  BIND     " link BIND} @{"  EXTRACT  " link EXTRACT} @{"  INFO     " link INFO} @{"  NEW      " link NEW} @{"  REDO     " link REDO} @{"  TEXT     " link TEXT}
 @{"  BITS     " link BITS} @{"  FDOWN    " link FDOWN} @{"  INSERT   " link INSERT} @{"  NEXT     " link NEXT} @{"  REFRESH  " link REFRESH} @{"  TMPLATE  " link TMPLATE}
 @{"  BLOCK    " link BLOCK} @{"  FILE     " link FILE} @{"  KEY      " link KEY} @{"  NOTIFY   " link NOTIFY} @{"  REMAP    " link REMAP} @{"  UJUMP    " link UJUMP}
 @{"  BRACKET  " link BRACKET} @{"  FIND     " link FIND} @{"  LAYOUT   " link LAYOUT} @{"  OPEN     " link OPEN} @{"  REPLACE  " link REPLACE} @{"  UNDO     " link UNDO}
 @{"  CLIP     " link CLIP} @{"  FIRST    " link FIRST} @{"  LEFT     " link LEFT} @{"  PATH     " link PATH} @{"  REQUEST  " link REQUEST} @{"  UNLOCK   " link UNLOCK}
 @{"  CMD      " link CMD} @{"  FIX      " link FIX} @{"  LINES    " link LINES} @{"  PHRASE   " link PHRASE} @{"  RIGHT    " link RIGHT} @{"  UP       " link UP}
 @{"  CODE     " link CODE} @{"  FOLD     " link FOLD} @{"  LOCK     " link LOCK} @{"  PING     " link PING} @{"  RUN      " link RUN} @{"  UPAGE    " link UPAGE}
 @{"  COLON    " link COLON} @{"  FORMAT   " link FORMAT} @{"  MACRO    " link MACRO} @{"  PONG     " link PONG} @{"  RX       " link RX} @{"  USE      " link USE}
 @{"  CR       " link CR} @{"  FREEZE   " link FREEZE} @{"  MARK     " link MARK} @{"  POP      " link POP} @{"  SAVE     " link SAVE} @{"  VIEW     " link VIEW}
 @{"  DEL      " link DEL} @{"  FUNC     " link FUNC} @{"  MAXDOWN  " link MAXDOWN} @{"  PREFS    " link PREFS} @{"  SCREEN   " link SCREEN} @{"  VLEFT    " link VLEFT}
 @{"  DELETE   " link DELETE} @{"  FUP      " link FUP} @{"  MAXUP    " link MAXUP} @{"  PREV     " link PREV} @{"  SET      " link SET} @{"  VRIGHT   " link VRIGHT}
 @{"  DIR      " link DIR} @{"  GOTO     " link GOTO} @{"  MENUS    " link MENUS} @{"  PREVEND  " link PREVEND} @{"  SHIFT    " link SHIFT} @{"  WINDOW   " link WINDOW}
 @{"  DJUMP    " link DJUMP} @{"  GREP     " link GREP} @{"  MISC     " link MISC} @{"  PRINT    " link PRINT} @{"  SMARTCR  " link SMARTCR} @{"  WORD     " link WORD}
 @{"  DOWN     " link DOWN} @{"  GUI      " link GUI} @{"  MODE     " link MODE} @{"  PROJECT  " link PROJECT} @{"  SUFFIX   " link SUFFIX} @{"  XREF     " link XREF}

@endnode


@node API "API"
API

  Description des @{"commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  API        ASK/S         ouvre la fentre de prfs @{"Config/API" link M182}
             ADD/K         client API  lancer (CHANE)
             FIND/K        vrifier si ce client est actif (CHANE)
             PORT/N        ajouter le port de rponse du client
             CLASS/N       masque de notification (ULONG)
             CONFIG/K      nom d'un fichier preset (CHANE)
             LOAD/S        lire fichier preset API
             SAVE/S        sauver fichier preset API

             Commentaire: PORT/N et WAIT/N sont rservs  l'utilisation par
             des clients API externes (programmeurs expriments seulement).
             La documentation et les exemples API sont disponibles dans le
             tiroir GoldED:API.

@endnode
@node BACK "BACK"
BACK

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  BACK       (aucune)      Effacement du caractre prcdent (BACKSPACE)
             SMART/S       Un backspace sur le mot marqu effacera le
                           mot

@endnode
@node BEEP "BEEP"
BEEP

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  BEEP       (aucune)      Bip sonore


@endnode
@node BIND "BIND"
BIND

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  BIND       ASK/S         Ouvre la requte clavier (assignement des
                           commandes)
             CONFIG/K      Nom du fichier preset (CHANE)
             LOAD/S        Charger fichier preset
             SAVE/S        Sauver fichier preset

@endnode
@node BITS "BITS"
BITS

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  BITS       ASK/S         Ouvre une requte pour diter les bits de
                           protection/commentaire
             R/K           Dfinit le Bit Lecture  (BOOL)
             W/K           Dfinit le Bit Ecriture (BOOL)
             D/K           Dfinit le Bit Effacement (BOOL)
             S/K           Dfinit le Bit Script (BOOL)
             COMMENT/K     Dfinit le commentaire (CHANE)

@endnode
@node BLOCK "BLOCK"
BLOCK

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  BLOCK      UPPER/S       Mettre le bloc en majuscules
             LOWER/S       Mettre le bloc en minuscules
             SORT/S        Trier le bloc
             COPY/S        Copier le bloc  la position du curseur
             MOVE/S        Dplacer le bloc  la position du curseur
             HIDE/S        Cacher la marque aprs l'opration

@endnode
@node BRACKET "BRACKET"
BRACKET

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  BRACKET    CHECK/S       Vrifier les () sur la ligne actuelle
             MATCH/S       Dplacer le curseur au caractre correspondant
             TWINS/K       Type de guillemet (CHANE, dfaut: "()")
@endnode
@node CLIP "CLIP"
CLIP

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  CLIP       CUT/S         Couper le bloc dans le calepin
             COPY/S        Copier le bloc dans le calepin
             PASTE/S       Insrer le contenu du calepin  la position
                           actuelle
             VPASTE/S      Insertion verticale du calepin
             UNIT/N        Unit du calepin  utiliser (UBYTE), 0 par dfaut

@endnode
@node CMD "CMD"
CMD

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  CMD        (aucune)      Ouvre la requte "Commande"

@endnode
@node CODE "CODE"
CODE

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  CODE       SHOW/S        Affiche le code ASCII du caractre se trouvant
                           sous le curseur
             SET/N         Insrer code (UBYTE)
             ASK/S         Demander un code ASCII  insrer
             TABLE/S       Ouvre la requte contenant la table de caractres
             TOGGLE/S      Modifier le caractre sous le curseur (Maj/Min.)

             Commentaire: L'option SET est influence par le mode d'criture
             actuel: dans le mode Insertion, un caractre est insr, dans
             le mode Surcriture, le caractre sous le curseur est effac.

@endnode
@node COLON "COLON"
COLON

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  COLON      (aucune)      Insre un point virgule et peut-tre un RETURN

             Commentaire: Utilisation conseille pour la touche ";", utile
             pour les programmeurs C/C++. L'diteur essaie de trouver si
             un RETURN doit tre insr (aucun RETURN n'est insr si le
             point virgule fait partie d'une instruction "fort). Appuyez sur
             CTRL simultanment pour dsactiver temporairement l'insertion
             de RETURNs.

@endnode
@node CR "CR"
CR

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  CR         (aucune)      Commande RETURN; Coupe la ligne  la position
                           actuelle du curseur.

             Commentaire: cette fonction est influence par la configuration
             actuelle (par le mode de dcalage utilis).

@endnode
@node DEL "DEL"
DEL

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  DEL        (aucune)      Efface le caractre sous le curseur

@endnode
@node DELETE "DELETE"
DELETE

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  DELETE     WORD/S        Efface le prochain mot
             EOW/S         delete until end of word
             SMART/S       consider white space settings
             EOL/S         Efface le reste de la ligne ( droite)
             LEFT/S        Efface jusqu'au dbut de la ligne
             LINE/S        Efface la ligne actuelle
             BLOCK/S       Efface le bloc
             COLUMN/S      Efface la colonne (voir AT/N) d'un bloc
             AT/N          Colonne  efface (UWORD); par dfaut: colonne
                           actuelle

             Comment:  les 100 derniers mots effacs (WORD/S) peuvent tre
             rinsrs en utilisant @{" INSERT " link INSERT} (INSERT WORD).
@endnode
@node DIR "DIR"
DIR

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  DIR        ASK/S         Ouvre une requte pour dfinir le rpertoire
                           actuel
             NEW/F         Dfinit le rpertoire actuelle (CHANE)

             Commentaire: Le rpertoire actuel est pass  n'importe quel
             programme dmarr par GoldED (ex:  un shell dmarr par
             @{"Divers/Nouveau shell" link M135}). Il est utilis par beaucoup de
             commandes internes de GoldED.

@endnode
@node DJUMP "DJUMP"
DJUMP

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  DJUMP      (aucune)      Va  la fin de l'affichage/ la page suivante

             Commentaire: Le curseur est dplac  la dernire ligne de l'
             cran s'il en est loign. Le dplace sinon  la page suivante.
             Comparez: @{" DPAGE " link DPAGE}.

@endnode
@node DOWN "DOWN"
DOWN

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  DOWN       (aucune)      Dplace le curseur d'une ligne vers le bas


@endnode
@node DPAGE "DPAGE"
DPAGE

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  DPAGE      (aucune)      Affiche la page suivante (comparez: @{" DJUMP " link DJUMP})

@endnode
@node ENDWORD "ENDWORD"
ENDWORD

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  ENDWORD    (aucune)      Dplace le curseur  la fin du mot

@endnode
@node EXALL "EXALL"
EXALL

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  EXALL      (aucune)      Examine le texte

             Commentaire:  utiliser seulement dans les macros ARexx.
             Utilis pour mettre  jour des variables se rapportant aux
             statistiques du texte (voir @{"QUERY" link QUERY}).

@endnode
@node EXTRACT "EXTRACT"
EXTRACT

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  EXTRACT    (aucune)      Extrait le nom du fichier sous le curseur
             VAR/K         Destination des rsultats: variable ARexx (CHANE)
             LEFT/K        Dlimiteur(s) gauches (CHANE); ex: "<[("
             RIGHT/K       Dlimiteur(s) droits (CHANE); ex: ">])"

             Commentaire: les dlimiteurs droits et gauches doivent avoir
             la mme taille et tre inverss. La priorit va de gauche 
             droite.

@endnode
@node FDOWN "FDOWN"
FDOWN

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  FDOWN      (aucune)      Dfile (scrolle) le texte vers le bas en
                           mode rapide

@endnode
@node FILE "FILE"
FILE

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
             NAME/K        Fichier  effacer/rechercher (CHANE)
  FILE       DELETE/S      Effacer fichier
             FORCE/S       Ne pas demander de confirmation
             SEARCH/K      Rechercher dans ce chemin le fichier spcifi
                           (CHANE)
             VAR/K         o placer le rsultat: variable ARexx (CHANE)
             NEWDIR/K      crer un rpertoire (CHANE)

             Commentaire: Les fichiers protgs contre l'effacement ne sont
             pas effacs, sauf si le mode FORCE est utilis.

@endnode
@node FIND "FIND"
FIND

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  FIND       STRING/K      Motif  rechercher (CHANE)
             WILD/K        Active le mode joker (BOOL)
             COUNT/S       Motif de comptage (n'affecte pas la position
                           actuelle du curseur)
             PREV/S        Saute au motif prcdent
             NEXT/S        Saute au motif suivant
             FIRST/S       Saute au premier motif
             ASK/S         Ouvre la requte
             CASE/K        Tenir compte des maj./minuscules (BOOL)
             QUIET/S       Ne pas afficher de message si le motif n'est pas
                           trouv
             WORDS/K       Rechercher seulement des mots entiers ? (BOOL)

@endnode
@node FIRST "FIRST"
FIRST

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  FIRST      (aucune)      Va au dbut de la ligne (voir @{" GOTO " link GOTO})

@endnode
@node FIX "FIX"
FIX

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  FIX        VAR/K/A       Nom de la variable ARexx (CHANE)

             Commentaire: A utiliser seulement dans des macros. Corrige le
             contenu d'une variable ARexx pour la rendre "compatible parser"
             (ex: gre les '"' multiples);  comparer aux @{"commandes internes" link INTERNAL_COMMANDS}).

@endnode
@node FOLD "FOLD"
FOLD

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  FOLD       OPEN/K        Ouvre/ferme tous les plis (BOOL)
             ALL/S         Considre toutes les lignes
             TOGGLE/S      Permute le pli (Ouverture/Fermeture)

@endnode
@node FORMAT "FORMAT"
FORMAT

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  FORMAT     LINES/S       Slectionne le paragraphe actuel pour le
                           formatage
             MARK/S        Slectionne le bloc pour le formatage
             LEFT/S        Aligne le bloc slectionn  gauche
             RIGHT/S       Aligne le bloc slectionn  droite
             BLOCK/S       Met en bloc les lignes slectionnes
             CENTER/S      Centre le bloc slectionn

@endnode
@node FREEZE "FREEZE"
FREEZE

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  FREEZE     CURRENT/S     Gle la fentre actuelle
             ASK/S         Demande le texte  dgeler
             SWAP/S        permute la fentre courante/gele
             ADD/M         lit un/des fichiers directement depuis une liste
                           de fentres geles.
@endnode
@node FUNC "FUNC"
FUNC

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  FUNC       C/S           Dfinit le mode sur C
             BASIC/S       Dfinit le mode sur BASIC
             A68K/S        Dfinit le mode sur Assembleur
             PASCAL/S      Dfinit le mode sur Pascal
             AUTODOC/S     Dfinit le mode sur AutoDoc
             STRUCT/S      Dfinit le mode sur En-tte C
             SMART/S       Mode de paramtrage automatiquement se rapportant
                           au nom du fichier
             CURRENT/S     Extrait le nom de la fonction depuis le texte
                           (sous le curseur)
             UNFOLD/K      Examine les plis (BOOL)

             Commentaire: Analyse le texte et recherche des structures, des
             fonctions, ... (selon le mode) pour crer un index. Si aucun
             mode n'est spcifi (et que SMART n'est pas utilis), le mode
             actuel est utilis.

@endnode
@node FUP "FUP"
FUP

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  FUP        (aucune)      Dfilement (Scroll) vers le haut en mode rapide


@endnode
@node GOTO "GOTO"
GOTO

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  GOTO       LINE/N        Aller  la ligne numro (ULONG: 1, ...)
             COLUMN/N      Aller  la colonne (UWORD: 1, ...)
             UNFOLD/K      Dplier si ncessaire ? (BOOL)
             TOP/S         Aller  la premire ligne du texte
             BOTTOM/S      Aller  la dernire ligne du texte
             OTHEREND/S    Permuter la position
             CHANGE/S      Aller  la dernire modification
             ASK/S         Demande le numro de ligne  aller
             EOL/S         Place le curseur sur le dernier caractre de la
                           ligne
             BFIRST/S      Va  la premire ligne du bloc marqu
             BLAST/S       Va  la dernire ligne du bloc marqu
             STEP/N        Dplace le curseur  gauche/ droite (WORD)
             TOF/S         Dplace le curseur  la premire ligne de l'cran
             BOF/S         Dplace le curseur  la dernire ligne de l'cran
             BYTE/N        Dcalage (octet)  aller (LFs inclus)

             Commentaire: les numros de lignes sont considrs comme absolus
             si UNFOLD est activ (les blocs plis seraient sinon compts
             comme une seule ligne).

@endnode
@node GREP "GREP"
GREP

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  GREP       STRING/K      Chane  rechercher dans les fichiers projets
                           (CHANE)
             ASK/S         Demande la chane  rechercher
             CASE/K        Tenir compte des majuscules ? (BOOL)

@endnode
@node GUI "GUI"
GUI

  Description des @{"commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  GUI        ASK/S         ouvre la fentre de configuration GUI
             CENTER/K      centrer les fentres ? (BOOL)
             X/N           bord de dfilement vertical (UWORD: 0, ...)
             Y/N           bord de dfilement horizontal (UWORD: 0, ...)
             OVERWRITE/K   surcriture des fichiers sans confirmation ? (BOOL)
             ARRANGE/K     fentres @{" AutoArrange " link M189} ? (BOOL)
             WEIGHT/N      arranger les fentres: poids des fentres (UWORD 1...4)
             CLOCK/K       horloge ? (BOOL)
             FAST/K        dfilement rapide ? (BOOL)
             TINYMSG/K     utiliser la barre d'tat au lieu des requtes ? (BOOL)
             SPC/K         caractres espaces blancs (CHANE)
             DATE/K        format de la date (CHANE); requiert OS2.1+
             REVERSED/K    (non gr)
             CONFIG/K      Fichier preset GUI (CHANE)
             LOAD/S        charger fichier preset
             SAVE/S        sauver fichier preset

             Commentaire: la liste des caractres espaces blancs (SPC)  peut
             contenir  des  codes  ASCII, des suites ou des chanes de code,
             spares par des colonnes. Exemple: 0-" ",128-160,".,;()". Vous
             devrez  vous assurer que les guillemets atteignent bien GoldED;
             voir @{"commandes internes" link internal_commands}.  La  chane-format  de  la  date  peut
             contenir les codes de formatage suivants ( cot des caractres
             normaux):

             %a - nom du jour de la semaine abrg
             %A - nom du jour de la semaine
             %b - nom du mois abrg
             %B - nom du mois
             %d - numro du jour commenant par un 0
             %D - comme "%m/%d/%y"
             %e - numro du jour avec des espaces
             %j - date julien
             %m - numro du mois commenant par un 0
             %U - numro du jour de la semaine, en prenant dimanche comme
                  premier jour de la semaine
             %W - numro du jour de la semaine, en prenant lundi comme premier
                  jour de la semaine
             %w - numro du jour de la semaine
             %x - comme "%m/%d/%y"
             %y - anne (deux chiffres)
             %Y - anne (quatre chiffres)
@endnode
@node HELP "HELP"
HELP

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  HELP       CATALOG/K     Dfinit la banque de donnes (CHANE)
             TOPIC/K       Node  rechercher (CHANE)

             Commentaire: si aucune banque de donnes (fichier d'aide) n'est
             spcifie, la banque de donnes des menus sera utilise. (voir
             @{"Config/Menus" link M183}).
@endnode
@node HUNTER "HUNTER"
HUNTER

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  HUNTER     ASK/S         Ouvre la fentre de configuration du file hunter
             CURRENT/S     recherche (et ouvre) le nom du fichier sous le
                           curseur
             NAME/K        Recherche ce fichier (CHANE)
             DEEP/K        Analyser les sous-rpertoires ? (BOOL)
             CONFIG/K      Nom du fichier de configuration (CHANE)
             LOAD/S        Charger fichier preset
             SAVE/S        Sauver fichier preset
@endnode
@node INDENT "INDENT"
INDENT

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  INDENT     ASK/S         Ouvre la requte dcalage
             AUTO/K        Active le dcalage automatique (BOOL)
             SMART/K       Active le dcalage intelligent (BOOL)
             IN/K          Ajoute un mot-cl pour le dcalage aut. intrieur
                           (CHANE)
             OUT/K         Ajoute un mot-cl pour le dcalage aut. extrieur
                           (CHANE)
             CLR/S         Efface cette liste
             CONFIG/K      Nom d'un fichier preset (CHANE)
             LOAD/S        Charger fichier preset
             SAVE/S        Sauver fichier preset

@endnode
@node INFO "INFO"
INFO

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  INFO       VERSION/S     Affiche la version
             USER/S        Affiche la requte copyright
             TEXT/S        Affiche les statistiques
             ERROR/S       Affiche la dernire erreur

@endnode
@node INSERT "INSERT"
INSERT

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  INSERT     LINE/S        Insre une ligne
             BLOCK/S       Insre le bloc (voir les options suivantes)
             COLUMN/S      BLOCK/S: insre une colonne vide voir AT/N
             STRING/K      BLOCK/S: insre un texte; voir AT/N (CHANE)
             AT/N          BLOCK/S: destination de la colonne (UWORD)
             APPEND/S      BLOCK/S: ajouter un texte au lignes marques
             WORD/S        rinsrer le mot effac (voir @{" DELETE " link DELETE})
             PATH/S        demande  l'utilisateur le nom du fichier  insrer

@endnode
@node KEY "KEY"
KEY

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  KEY        CODE/N        Code du clavier  simuler
             RAW/S         Le faire comme un vnement rawkey

             Commentaire: voir @{"vnements entres" link INPUT_EVENTS} pour plus de
             dtails
@endnode
@node LAYOUT "LAYOUT "
LAYOUT 


  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  LAYOUT     LEFT/N        Dfinit la marge de gauche pour le formatage
                           (UWORD)
             RIGHT/N       Dfinit la marge de droite pour le formatage
                           (UWORD)
             WRAP/K        Active la mise  ligne (WordWrap) (BOOL)
             ASK/S         Ouvre la requte Mise en Forme
             AUTO/K        Utiliser le dcalage actuel comme bord gauche
                           (BOOL)
             REFORMAT/K    Reformater lors de la mise  ligne ? (BOOL)
             CONFIG/K      Nom du fichier preset (CHANE)
             LOAD/S        Charger fichier preset
             SAVE/S        Sauver fichier preset

@endnode
@node LEFT "LEFT"
LEFT

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  LEFT       (aucune)      Dplace le curseur d'un cran vers la gauche

@endnode
@node LINES "LINES"
LINES

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  LINES      JOIN/S        Relie la ligne actuelle et la ligne suivante
             SWAP/S        Echange la ligne actuelle et la ligne suivante
             DOUBLE/S      Double la ligne actuelle

@endnode
@node LOCK "LOCK"
LOCK

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option       Description
  --------------------------------------------------------------------------
  LOCK       CURRENT/S     lock current window
             NAME/K        window to lock (CHANE)
             QUIET/S       don't activate window

             Commentaire: A n'utiliser que dans des macros ARexx. Un  UNLOCK
             *doit*  tre  utilis plus tard pour viter que la fentre soit
             bloque (faites attention aux erreurs, utilisez pour  cela  les
             commandes  SIGNAL/OPTION  FAILAT).  Quittez immdiatement votre
             script si l'appel LOCK choue (code d'erreur RC=20). Un  simple
             appel  @{"UNLOCK" link unlock} libre autant de fentres que vous voulez.

@endnode
@node MACRO "MACRO"
MACRO

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  MACRO      RECORD/S      Bascule le mode d'enregistrement
             PLAY/S        Reproduire la squence enregistre
             LOOPS/N       Nombre de boucles (UWORD); 1 par dfaut
             ASK/S         Demande le nombre de boucles
             FILE/K        Fichier squence  crire/lire (CHANE)
             SAVE/S        Sauver la squence enregistre
             LOAD/S        Lire une squence

@endnode
@node MARK "MARK"
MARK

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  MARK       HIDE/S        Oublier la marque
             SET/S         Dfinir la marque
             BEGIN/S       Dbut du bloc
             END/S         Fin du bloc
             LINE/S        Mode de marquage: ligne par ligne
             COLUMN/S      Mode de marquage: caractre par caractre
             WORD/S        Marquer le mot sous le curseur
             STRICT/S      Seul SPC (ASCII 32) est considr comme un dli-
                           miteur de mot
                   

@endnode
@node MAXDOWN "MAXDOWN"
MAXDOWN

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  MAXDOWN    (aucune)      Aller au prochain quart d'un document


@endnode
@node MAXUP "MAXUP"
MAXUP

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  MAXUP      (aucune)      Aller au quart prcdent d'un document


@endnode
@node MENUS "MENUS"
MENUS

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  MENUS      ASK/S         Ouvrir la requte menu
             CONFIG/K      Fichier dfinition des menus (CHANE)
             LOAD/S        Lire dfinition des menus
             SAVE/S        Sauver dfinitions des menus

@endnode
@node MISC "MISC"
MISC

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  MISC       ASK/S         Ouvrir la requte prfrences divers
             AUTOBAK/K     Active le mode AutoSauve (BOOL)
             PERIOD/N      Dfinit l'intervalle des backups (UWORD); units
                           en minutes.
             CONFIRM/K     Active le mode confirm-backup(BOOL)
             PATH/K        Dfinir le chemin du backup (CHANE)
             INFOS/K       Active la cration d'icnes (BOOL)
             AUTOLOAD/K    Active le mode AutoCharge (BOOL)
             AUTOFOLD/K    Active le mode AutoPlie (BOOL)
             FOLDSTART/K   Dfinir le marqueur de pli de dpart (CHANE)
             FOLDEND/K     Dfinir le marqueur de pli de fin (CHANE)
             BACKUP/K      Active la cration de backups (BOOL)
             CONFIG/K      Nom du fichier preset (CHANE)
             LOAD/S        Charger fichier preset
             SAVE/S        Sauver fichier preset

@endnode
@node MODE "MODE"
MODE

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  MODE       INSERT/K      Active le mode insertion/surcriture (BOOL)
             AUTOCASE/K    Active le mode AutoCase (BOOL)
             AUTOBRACKET/K Active la vrification des parenthses (BOOL)
             NUMPAD/K      activer/dsactiver les assignements du pav
                           numrique (BOOL)
@endnode
@node MORE "MORE"
MORE

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  MORE       (aucune)      Ouvre une nouvelle fentre
             SMART/S       Ouvre une nouvelle fentre si la fentre actuelle
                           n'est pas vide

@endnode
@node MOUSE "MOUSE"
MOUSE 

  Description des @{"commandes internes" link INTERNAL_COMMANDS}

  Commande   option        Description
  --------------------------------------------------------------------------
  MOUSE      ASK/S         Ouvre la requte prfrences souris
             SET/S         Dplace le curseur, marque le bloc  la souris
             MARK/S        Marquer bloc ( utiliser avec SET/S)
             LINE/S        Marque seulement des lignes
             CONFIG/K      Nom d'un fichier preset (CHANE)
             LOAD/S        Charger fichier preset
             SAVE/S        Sauver fichier preset

             Les commandes SET/S et LINE/S sont rserves  la configuration
             de la souris

@endnode  
@node NAME "NAME"
NAME

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  NAME       ASK/S         Demande un nouveau nom pour le texte
             NEW/F         Dfinit le nouveau nom du texte (CHANE)

@endnode
@node NEW "NEW"
NEW

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  NEW        (aucune)      Efface le texte; demande la confirmation de
                           l'utilisateur
             FORCE/S       Efface le texte dans tous les cas
             NONAME/S      Initialise le nom sur 'unnamed'

@endnode
@node NEXT "NEXT"
NEXT

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  NEXT       (aucune)      Dplace le curseur au mot suivant de la ligne
                           actuelle

@endnode
@node NOTIFY "NOTIFY"
NOTIFY

  Description des @{"commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  NOTIFY     FILE/K/A      Fichier  surveiller (CHANE)
             START/S       Commencer la surveillance
             STOP/S        Arrter la surveillance
             CHECK/S       Nombre d'accs criture depuis la dernire vrifi-
                           cation (UWORD)
             MACRO/K       macro  excuter avant l'accs criture (CHANE)

             Commentaire: Permet l'accs au mcanisme de notification de l'
             AmigaDOS. Le nom du fichier est pass comme argument au macro.

@endnode
@node OPEN "OPEN"
OPEN

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  OPEN       NAME/M        Fichier(s)  ouvrir (CHANE ou CHAINES)
             FAST/S        Utiliser la lecture rapide (sans substitution des
                           TABs)
             NEW/S         Ouvrir une nouvelle fentre pour chaque fentre
             AGAIN/S       Rouvrir le fichier actuel
             APPEND/S      Ajouter un/des fichier(s) au texte actuel
             INSERT/S      Insrer un/des fichier(s) dans le texte actuel
             ASK/S         Demander un/des fichier(s)
             QUIET/S       Ne pas se plaindre si le fichier n'existe pas
             PATH/K        Chemin par dfaut  utiliser pour le slection-
                           neur de fichier (CHANE)
             OLDPATH/S     Utiliser le chemin du texte actuel comme chemin
                           par dfaut
             SMART/S       Utiliser la fentre actuelle si elle est vide
             RAW/S         Ne pas convertir les TABs en espaces

             Commentaire: retourne la gestion des fentres en mode ARexx.
             La gestion des fentres peut tre utilise pour activer une
             fentre (voir @{"fentre" link WINDOW}).

@endnode
@node PATH "PATH"
PATH

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  PATH       ASK/S         Ouvre une requte pour dfinir les fichiers de
                           rfrences
             CONFIG/K      Nom du fichier preset (CHANE)
             LOAD/S        Charger fichier preset
             SAVE/S        Sauver fichier preset

@endnode
@node PHRASE "PHRASE"
PHRASE

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  PHRASE     CURRENT/S     Essaie de complter le mot actuel
             ASK/S         Ouvre la requte dictionnaire
             ADD/K         Ajoute le mot-cl au dictionnaire (CHANE)
             CLR/S         Efface le dictionnaire
             CONFIG/K      Nom du fichier preset (CHANE)
             LOAD/S        Charger fichier preset
             SAVE/S        Sauver fichier preset

@endnode
@node PING "PING"
PING

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  PING       SLOT/N        Ecrit la position du curseur dans le numro de
                           slot spcifi

             Commentaire: GoldED propose dix slots ('bookmarks', 0-9) pour
             chaque fentre,  rappeler  l'aide @{" PONG " link PONG}. Le Slot 0 est
             normalement rserv pour les scripts ARexx.

@endnode
@node PONG "PONG"
PONG

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  PONG       SLOT/A/N      Rappelle une des 10 positions (UWORD 0-9)

             Commentaire: GoldED propose dix slots ('bookmarks', 0-9) pour
             chaque fentre. Le Slot 0 est normalement rserv pour les
             scripts ARexx (voir @{" PING " link PING}).

@endnode
@node POP "POP"
POP

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  POP        (aucune)      Dplace la ligne du texte dans le tampon pick/push

             Commentaire: le tampon pick/push peut contenir jusqu' 50 entres
             (lignes). C'est un tampon "dernier-dedans-dernier-dehors".

@endnode
@node PREFS "PREFS"
PREFS

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  PREFS      CONFIG/K      Nom du fichier prfrences (CHANE)
             LOAD/S        Mode: lire le fichier
             SAVE/S        Mode: sauver le fichier
             SPLIT/K       divise la configuration; prfixe de chemin de sortie
                           (CHANE)

             Commentaire: SPLIT - divise la configuration courante en plusieurs
             fichiers (fichier dfinition des menus, dictionnaire, ...).
             Utilis principalement lors du dveloppement de GoldED.

@endnode
@node PREV "PREV"
PREV

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  PREV       (aucune)      Dplace le curseur au mot prcdent

@endnode
@node PREVEND "PREVEND"
PREVEND

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  PREVEND    (aucune)      Dplace le curseur  la fin du mot prcdent

@endnode
@node PRINT "PRINT"
PRINT

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  PRINT      FORCE/S       Pas de confirmation
             BLOCK/S       Imprimer bloc
             ALL/S         Imprimer le fichier
             LPI/N         Nombre de lignes par pouce (UWORD): 0=6 lpi,
                           1=8 lpi
             LQ/K          Qualit courrier (BOOL)
             ITALICS/K     Impression italique (BOOL)
             PROP/K        Mode proportionnel (BOOL)
             DOUBLE/K      Mode double largeur (BOOL)
             RESET/K       Initialiser l'imprimante avant la sortie (BOOL)
             ASK/S         Ouvrir la requte de configuration de l'imprimante
             CONFIG/K      Nom du fichier preset (CHANE)
             LOAD/S        Charger fichier preset
             SAVE/S        Sauver fichier preset       

@endnode
@node PROJECT "PROJECT"
PROJECT

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  PROJECT    ASK/S         Ouvrir la requte projet
             ADD/K         Ajouter un fichier source (CHANE)
             DEL/N         Effacer un fichier source (UWORD: 0, ...)
             CLR/S         Effacer la liste des fichiers source
             LIST/N        Dfinir la liste (struct List *)
             CONFIG/K      Nom du fichier preset (CHANE)
             LOAD/S        Charger fichier preset
             SAVE/S        Sauver fichier preset       

@endnode
@node PUSH "PUSH"
PUSH

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  PUSH       (aucune)      Insre la dernire ligne du tampon pick/push dans
                           le texte

@endnode
@node QUERY "QUERY"
QUERY

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  QUERY      NAME/M        La/les variable(s) qui vous intressent (CHANE)
             VAR/K         Variable ARexx dans laquelle mettre les rsultats
                           (CHANE).

             Commentaire: Utilis pour rapporter l'tat d'une ou de plusieurs
             variables  internes de GoldED. Cette fonction peut tre utilise
             galement en mode interactif. Dans  ce  mode,  une  requte  est
             utilise  pour afficher les rsultats - ex: 'LINES=123'. Si elle
             invoque depuis un fichier script (aprs une commande @{"LOCK" link lock}),  le
             nom  de  la  variable  ne fera pas partie des rsultats. Dans le
             mode interactif si. Dans le mode ARexx vous pouvez spcifier  le
             nom  d'une  variable  dans laquelle placer les rsultats (RESULT
             par dfaut). Le nom de la variable doit tre  en  capitales.  Il
             est  possible de combiner plusieurs options (ex: QUERY DIR DOC);
             les rsultats seront alors sparer par des espaces. Les noms des
             variables disponibles sont:

             ABAK.......... AutoBackups activs ? (BOOL)
             ABSLINE....... Numro de ligne actuel absolu (ULONG)
             ABSLINES...... Nombre absolu de lignes (ULONG)
             ACENTER....... Mode AutoCenter (BOOL)
             AFOLD......... Mode AutoFold (BOOL)
             ALEFT......... Mise en Forme: utilisez l'ancien bord ? (BOOL)
             ALOAD......... Mode AutoLoad (BOOL)
             ANSI.......... Nombre de caractres non-ASCII (*)
             ANYCHAR ...... Ligne actuelle vide ? (BOOL)
             ANYFOLDS...... Le texte contient des plis ? (BOOL)
             ANYTEXT....... La fentre actuelle est vide ? (BOOL)
             ASKBAK........ Demande confirmation des backups ? (BOOL)
             BACKUP........ Crer des backups ? (BOOL)
             BAKDIR........ Chemin des backups (CHANE)
             BITS.......... Bits de protection par dfaut (ULONG)
             BLOCK......... Type de marqueur (UWORD).
             BLOCKX........ Colonne de dpart du bloc (UWORD: 1, ...)
             BLOCKY........ Ligne de dpart du bloc   (ULONG: 1, ...)
             BLOCKR........ Colonne de fin du bloc    (UWORD: 1, ...)
             BLOCKB........ Ligne de fin du bloc      (ULONG: 1, ...)
             BOLD.......... Mode gras utilis pour l'impression (BOOL)
             BRACKET....... Vrification automatique des parenthses ? (BOOL)
             BUFFER ....... Ligne actuelle (CHANE)
             BYTES......... Taille du texte (nombre d'octets) (ULONG) (*)
             CAT........... Nom du catalogue/langage (CHANE)
             CHKCASE....... Vrification automatique des maj/min ? (BOOL)
             CODE.......... Code ASCII du caractre sous le curseur (UBYTE)
             COLUMN........ Colonne actuelle (UWORD: 1, ...)
             COLUMNS....... Largeur de la fentre (UWORD)
             CON........... Dimensions de la fentre (CHANE)
             CURRENT....... Pointeur sur la partie de la mmoire utilise
                            pour la ligne actuelle (char *)
             DIR........... Chemin utilis par le sl. de fichier (CHANE)
             DOC........... Titre de la fentre = nom du fichier (CHANE)
             DOUBLE........ Utiliser l'impression double ? (BOOL)
             DTABS......... Utiliser les TABs distincts ? (BOOL)
             ERR........... Dernire erreur (CHANE)
             FILE.......... Nom du texte actuel sans le chemin (CHANE)
             FIND.......... Motif de recherche (CHANE)
             FOLDA......... Marqueur de pli du dbut (CHANE)
             FOLDB......... Marqueur de pli de la fin (CHANE)
             FOLDS......... Nombre de plis dans le texte (ULONG) (*)
             FONTX......... Largeur de la police du texte (UWORD)
             FONTY......... Hauteur de la police du texte (UWORD)
             FUNC.......... Mode de la liste QuickFunc (UWORD: 0, ...)
             HANDLE........ Gestion de la fentre actuelle (ULONG)
             HMI........... Motion horizontale index/imprimante (UWORD)
             HOST.......... Nom du port ARexx (CHANE)
             INDENT........ Dcalage automatique ? (BOOL)
             INFOS......... Crer des fichiers *.info ? (BOOL)
             INSERT........ Mode insertion utilis ? (BOOL)
             ITALICS....... Impression italique ? (BOOL)
             LEFT.......... Mise en Forme: marge de gauche (UWORD)
             LEN........... Longueur de la ligne actuelle
             LINE.......... Numro de la ligne actuelle; non absolu (ULONG)
             LINES......... Nombre de lignes; non absolu (ULONG)
             LPI........... Lignes par pouce (UWORD: 0 = 6lpi, 1 = 8lpi)
             LQ............ Qualit courrier ? (BOOL)
             MARKED........ Bloc marqu ? (BOOL)
             MAXLEN........ Taille de la plus longue ligne (UWORD) (*)
             MODIFY........ Texte modifi ? (BOOL)
             PATH.......... Chemin du texte actuel (CHANE)
             PICKED........ Nombre de lignes dans le tampon pick/push (UWORD)
             PREVIEW....... fentre actuelle: mode preview utilis ? (BOOL)
             PROG.......... Nom du projet - normalement GoldED (CHANE)
             PRJLIST ...... Liste des fichiers source (struct List *)
             READONLY...... Fentre en lecture seulement ? (BOOL)
             REM........... Commentaire du fichier actuel (CHANE)
             REMAP......... Fichier de traduction des caractres (CHANE)
             RESET......... Initialiser l'imprim. avant l'impression? (BOOL)
             RIGHT......... Mise en Forme: marge de droite (UWORD)
             ROWS.......... Hauteur de la fentre (UWORD)
             RPLC.......... Remplacer le texte (CHANE)
             SCREEN........ Nom de l'cran (CHANE)
             SCREENW....... Largeur de l'cran (UWORD)
             SCREENH....... Hauteur de l'cran (UWORD)
             SCRMODE....... ID du mode d'cran (ULONG)
             SCRTYPE....... Type d'cran: public/personnalis (UWORD)
             SHANGHAI...... Mode shanghai activ ? (BOOL)
             SINDENT....... Dcalage intelligent activ ? (BOOL)
             SOLID......... TABs solides? (BOOL)
             STDLINE....... Est que la ligne actuelle est "normale" ? (BOOL)
             TAB........... Longueur des TABs (UWORD)
             TABFILE....... Longueur des TABs pour la substitution (UWORD)
             TIMER......... Intervalle backup - en minutes (UWORD)
             TOPLINE....... Numro de ligne de la 1re ligne de la
                            fentre (ULONG)
             UNFOLD........ Dplier lors de GOTO ? (BOOL)
             USECASE....... Tenir compte des maj/min lors de la recherche ?
                            (BOOL)
             USER.......... Nom de l'utilisateur (CHANE)
             USER1-USER20.. Variable Utilisateur 1-20 (BOOL)
             VER........... Chane sur la version (CHANE)
             VERSION....... Code ID de la version (ULONG)
             WILDCARDS..... Jokers activs? (BOOL)
             WINDOWS....... Nombre de fentres de textes (UWORD)
             WINH.......... Hauteur de la fentre (UWORD)
             WINW.......... Largeur de la fentre (UWORD)
             WORDS......... Nombre de mots (ULONG) (*)
             WORD.......... Mot actuel (CHANE)
             WRAP.......... Mise  ligne des mots ? (BOOL)
             X............. Coin gauche (X) de la fentre (UWORD)
             XPK........... Mode de compression XPK (CHANE)
             Y............. Coin gauche (Y) de la fentre (UWORD)

             (*): Ces variables sont seulement valables aprs la commande
                  @{" EXAll " link EXALL}.

@endnode
@node QUIT "QUIT"
QUIT

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  QUIT       (aucune)      Ferme la fentre actuelle (avec confirmation)
             FORCE/S       Ferme la fentre actuelle dans tous les cas
             UNLOAD/S      Ferme la fentre, quitte l'diteur (voir
                           @{"touche d'appel" link M019})

@endnode
@node REDO "REDO"
REDO 

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  REDO       LAST/S        Annule le dernier @{" undo " link UNDO}


@endnode     
@node REFRESH "REFRESH"
REFRESH

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  REFRESH    PAGE/S        Redessiner le texte actuel
             LINE/S        Redessiner la ligne actuelle

@endnode
@node REMAP "REMAP"
REMAP

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  REMAP      TABLE/K       Remappe le texte; utilise ce fichier de traduction
                           CHANE)
             ASK/S         Ouvre la requte remap

@endnode
@node REPLACE "REPLACE"
REPLACE

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  REPLACE    STRING/K      Motif  rechercher (CHANE)
             WILD/K        Active le mode joker (BOOL)
             BY/K          Motif de remplacement (CHANE)
             PREV/S        Remplacer le prcdent motif trouv  (*)
             NEXT/S        Remplacer le motif trouv suivant (*)
             ALL/S         Remplace tous les motifs trouvs  (*)
             BLOCK/S       Remplace le motif par les lignes marques  (*)
             ASK/S         Ouvrir la requte Recherche/Remplacer
             CASE/K        Tenir compte des maj/minuscules (BOOL)
             QUIET/S       Ne pas ragir si le motif n'existe pas
             WORDS/K       Rechercher seulement des mots entiers ? (BOOL)
             CONFIRM/K     Demander confirmation ? (BOOL)


             (*) une seule de ces options ne peut tre spcifie  la fois.

@endnode
@node REQUEST "REQUEST"
REQUEST

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  command    Option        Description
  --------------------------------------------------------------------------
  REQUEST    HIDE/K        Dsactive les requtes
             DEFAULT/K     Utilise les valeurs par dfaut si les requtes
                           sont dsactives (UWORD)
             BODY/K        Corps du texte, lignes spares par '|' (CHANE)
             BUTTON/K      Textes des bouton(s), spars by '|' (CHANE)
             TITLE/K       Titre de la requte (CHANE)
             LONG/S        Demander un nombre
             MIN/N         Limite infrieure du nombre dsir (WORD)
             MAX/N         Limite suprieure du nombre dsir (WORD)
             OLD/K         Valeur par dfaut (CHANE)
             FILE/S        Demander un fichier
             SAVE/S        Mettre la requte ASL en mode sauvegarde
             PATH/K        Chemin par dfaut si un fich. est demand (CHANE)
             MASK/K        Motif pour le slecteur de fichier (ex: *.c) (CHANE)
             VAR/K         Variable ARexx; ou mettre les rsultats (CHANE)
             STRING/S      Demander une chane de caractres
             STATUS/K      Texte  afficher dans la ligne d'tat (CHANE)
             STAY/S        Active le rafrachissement automatique de la
                           barre d'tat
             KEY/S         Demander une touche (code de retour et qualifier)
             PROBLEM/K     message d'erreur  afficher (CHANE)

             Commentaire: N'utilisez pas  la  commande  HIDE  en  dehors  des
             macros  ARexx.  Ractivez les requtes  la fin de votre script.
             La dsactivation des  requtes  est  utile  pour  supprimer  les
             requtes    comme    'motif    non   trouv'   (qui   ennuierait
             l'utilisateur); Le code de retour RC est vrifi  la place pour
             dterminer si une commande a t excute avec succs.

@endnode
@node RIGHT "RIGHT"
RIGHT

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  RIGHT      (aucune)      Dplace le curseur d'un cran vers la droite

@endnode
@node RUN "RUN"
RUN

  Description des @{"commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  RUN        CMD/K/A       Programme externe  dmarrer (CHANE)
             LINE/S        Excute la ligne courante du texte
             PRIO/N        Priorit  utiliser (WORD: -3...3)
             STACK/N       Pile  utiliser (ULONG)
             ASYNC/S       Dmarrer le programme de manire asynchrone
             OUTPUT/K      Sortie (CHANE)
             SHANGHAI/N    Temps shanghai temporaire: secondes (UWORD)
             WAITPORT/N    Attendre l'apparition de ce port (CHANE)
             SECONDS/N     Temps dpass WAITPORT; par dfaut:5 s (UWORD)
@endnode
@node RX "RX"
RX

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  RX         CMD/K         Commande  envoyer (CHANE)
             SYNC/S        Envoi en mode synchrone (par dfaut: asynchrone)
             ASK/S         Demander une commande
             PORT/K        Receveur; "AREXX" par dfaut (CHANE)
             MACRO/K       Macro  excuter si PORT n'est pas valide (CHANE)
             OUTPUT/K      Sortie (CHANE)

             Commentaire: Le macro est appel avec la commande comme  premier
             argument.  L'utilisation  de  RX  est la mme si vous appelez le
             port AREXX: utilisez des guillemets simples pour que le  serveur
             considre   la  commande  (ex  rx  'info  user').  Utilisez  des
             guillemets ou rien du tout si vous voulez que le serveur excute
             un script (ex: rx golded:arexx/empty.ged).

@endnode
@node SAVE "SAVE"
SAVE

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  SAVE       BLOCK/S       Sauve seulement le bloc
             ALL/S         Sauve le fichier entier
             NAME/K        Nom du fichier  utiliser pour la sauvegarde
                           (CHANE)
             ASK/S         Ouvrir la requte "Sauver sous"
             EXIT/S        Ferme la fentre si l'opration de sauvegarde
                           a russi
             CRUNCH/S      Compresse le fichier (XPK) lors de la sauvegarde
             XPKMODE/K     Mode de compression XPK (CHANE, ex: IMPL)
             PASS/K        Mot de passe XPK (CHANE)
@endnode
@node SCREEN "SCREEN"
SCREEN

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  SCREEN     ASK/S         Ouvrir la requte sur le mode d'affichage
             USE/K         Nom de l'cran public  utiliser (CHANE)
             ICONIFY/K     Iconification (BOOL)
             FRONT/S       Mettre l'cran de GoldED en avant
             BACK/S        Mettre l'cran de GoldED en arrire
             CLOSE/S       Ferme l'cran (voir @{"touche d'appel" link M019})
             NOSIZE/K      Ecran  taille fixe ? (BOOL)
             CONFIG/K      Nom du fichier de configuration (CHANE)
             LOAD/S        Lire le fichier de configuration (voir FILE/K)
             SAVE/S        Sauve la configuration actuelle (voir FILE/K)
@endnode
@node SET "SET"
SET

  Description des @{"commandes internes " link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  SET        USER/N        variable utilisateur  dfinir (UWORD 1..20)
             VALUE/K       nouvelle valeur (BOOL)

@endnode
@node SHIFT "SHIFT"
SHIFT

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  SHIFT      COLUMNS/N     Nombre de colonnes  dcaler (UWORD)
             TAB/S         Distance de dcalage TAB
             ASK/S         Ouvre la requte (dcalage gauche/droite)
             LEFT/S        Dcalage  gauche
             RIGHT/S       Dcalage  droite (indentation)

@endnode
@node SMARTCR "SMARTCR"
SMARTCR

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  SMARTCR    (aucune)      RETURN 'intelligent' (sans couper la ligne)


@endnode
@node SUFFIX "SUFFIX"
SUFFIX 

  Description des @{"commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  SUFFIX     VAR/K         Variable ARexx  mettre  jour (CHANE)
             SUFFIX/K      Suffixe dsir (CHANE, ex: ".c")

@endnode                    
@node TAB "TAB"
TAB

  Command    Option        Description
  --------------------------------------------------------------------------
  TAB        BACK/S        Accomplit un tab en marche arrire
                           (sinon un tab normal)
             SOLID/K       TAB solide (BOOL)
             FIXED/S       TAB fix
             DYNAMIC/S     TAB dynamique (voir @{"TABS dynamiques" link TAB_KEY})
             REGULAR/S     TAB standard

             Commentaire:  les  options  de  cette  commande   peuvent   tre
             utilises  pour  changer  le  mode  de TAB temporairement. Elles
             n'affectent pas les rglages TABS globaux (utilisez   la  place
             @{" TABS " link TABS}).

@endnode
@node TABS "TABS"
TABS

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  TABS       FIXED/S       Mode: TABs fixs
             REGULAR/S     Mode: TABs standards
             DYNAMIC/S     Mode: TABs dynamiques
             FILE/N        Nombre d'espaces  utiliser pour la substitution
                           des TABs (UWORD)
             KEY/N         Distance des TABs sur l'cran (UWORD)
             ASK/S         Ouvre la requte de prfrences TAB
             SET/N         Ajoute une position TAB fixe (UWORD)
             CLR/S         Efface toutes les positions des TABs fixs
             SOLID/K       Mode: TABs solides (BOOL)
             CONFIG/K      Nom du fichier preset (CHANE)
             LOAD/S        Charger fichier preset
             SAVE/S        Sauver fichier preset       


@endnode
@node TASK "TASK"
TASK

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  TASK       PRI/N         Dfinit la priorit de la tche GoldED
                           (WORD, -3 to 3)
             DEBUG/K       Active le mode de dbogage (BOOL)

             Commentaire: dans le mode de dbogage, les commandes reues par
             ARexx sont affiches sur l'cran.

@endnode
@node TEXT "TEXT"
TEXT

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  TEXT       T/K           Texte  insrer  la position du curseur (CHANE)
             VAR/K         variable  insrer; voir @{" QUERY " link QUERY} (CHANE)
             STAY/S        Ne pas dplacer le curseur lors de l'insertion
                           du texte
             CR/S          Ajoute un saut de ligne au texte

             Commentaire: Vous pouvez utiliser *" dans le texte pour  insrer
             des  guillemets  (les guillemets sont sinon considrs comme des
             dlimiteurs).

@endnode
@node TMPLATE "TMPLATE"
TMPLATE 

  Description des @{"commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  TMPLATE    ASK/S         Ouvre la requte Patrons
             USE/K         Active/Dsactive les patrons (BOOL)
             CHECK/S       Vrifie le mot sous le curseur
             CONFIG/K      Nom du fichier preset (CHANE)
             LOAD/S        Charger fichier preset
             SAVE/S        Sauver fichier preset

@endnode   
@node UJUMP "UJUMP"
UJUMP

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  UJUMP      (aucune)      Va au dbut de l'cran /  la page prcdente

             Commentaire: Le curseur va  la premire ligne de l'cran si
             celui-ci en est trs loign. Le curseur est dplac  la
             page prcdente si celui-ci se trouve dj sur cette ligne.
             Comparez: @{" UPAGE " link UPAGE}.

@endnode
@node UNDO "UNDO"
UNDO

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  UNDO       LAST/S        Annule la dernire opration


@endnode
@node UNLOCK "UNLOCK"
UNLOCK

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  UNLOCK     (aucune)      Libre la GUI aprs un @{" LOCK " link LOCK}
             DELAY/S       Libre la GUI et quitte GoldED aprs ce dlai
             STICKY/S      Libre la GUI et attend que la fentre actuelle
                           soit ferme

             Commentaire: Les options DELAY/STICKY sont rserves  l'utili-
             sation par des applications externes (ex: @{" QuickStarter " link GETTING_STARTED}).

@endnode
@node UP "UP"
UP

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Command    Option        Description
  --------------------------------------------------------------------------
  UP         (aucune)      Dplace le curseur d'une ligne vers le haut


@endnode
@node UPAGE "UPAGE"
UPAGE

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  UPAGE      (aucune)      Va  la page prcdente (comparez: @{" UJUMP " link UJUMP})


@endnode
@node USE "USE"
USE

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  USE        (aucune)      Accepte la ligne actuelle

             Commentaire: A n'utiliser que dans des macros ARexx. Aprs avoir
             crit  directement dans la zone mmoire de la ligne actuelle (ce
             qui est *dangereux*), vous devrez appeler  cette  fonction  pour
             que  GoldED  acceptent vos modifications. Utilisez QUERY CURRENT
             (voir QUERY) pour recevoir un pointeur sur le tampon de la ligne
             actuelle.  Il est impossible de modifier la longueur de la ligne
             actuelle en "pokant" dans le tampon de la ligne.

@endnode
@node VIEW "VIEW"
VIEW

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  VIEW       LEFT/S        Dcale l'affichage vers la gauche
             RIGHT/S       Dcale l'affichage vers la droite
             COLUMNS/N     Nombre de colonnes  dplacer (UWORD)

             Commentaire: @{"VLEFT" link VLEFT} et @{"VRIGHT" link VRIGHT} proposent une meilleure performance
             et devraient tre pour cela prfres.
@endnode
@node VLEFT "VLEFT"
VLEFT

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  VLEFT      (aucune)      dplace l'affichage de 5 colonnes  gauche


@endnode
@node VRIGHT "VRIGHT"
VRIGHT

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option       Description
  --------------------------------------------------------------------------
  VRIGHT     (aucune)     dplace l'affichage de 5 colonnes  droite


@endnode
@node WINDOW "WINDOW"
WINDOW

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  WINDOW     MAX/S         Aggrandit la fentre actuelle
             CENTER/S      Centre la fentre actuelle sur l'cran
             ARRANGE/N     Arrange les fentres (0: vertical., 1: horiz.)
             ZIP/S         Rduit la fentre
             USE/K         Active cette fentre/ce fichier (CHANE)
             FORCE/S       Lit le fichier si ncessaire (voir USE/K)
             WIDTH/N       Redimensionne la largeur de la fentre (UWORD)
             HEIGHT/N      Redimensionne la hauteur de la fentre (UWORD)
             X/N           Dfinit la position x de la fentre (UWORD)
             Y/N           Dfinit la position y de la fentre (UWORD)
             NEXT/S        Active la fentre suivante
             PREV/S        Active la fentre prcdente
             RECOVER/S     Redessine la fentre
             HANDLE/N      Active la fentre en utilisant son gestionnaire
                           (ULONG)
             ORDINAL/N     Active la 1re, 2me,... fentre (ULONG: 0, ...)
             QUIET/S       NEXT/USE/ORDINAL: laisse la fentre dans le fond
             SNAP/S        Utilise les dimensions de la fentre actuelle comme
                           taille par dfaut

             Commentaire: Le gestionnaire de la fentre est retourn par
             la fonction @{"OPEN" link OPEN}.Vous pouvez galement analyser le
             gestionnaire de la fentre actuelle (voir @{"QUERY" link QUERY}/handle).

@endnode
@node WORD "WORD"
WORD 

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  -------------------------------------------------------------------------
  WORD       UPPER/S       Convertit le mot sous le curseur en majuscules
             LOWER/S       Convertit le mot sous le curseur en minuscules

@endnode     
@node XREF "XREF"
XREF

  Description des @{"Commandes internes" link INTERNAL_COMMANDS}

  Commande   Option        Description
  --------------------------------------------------------------------------
  XREF       CURRENT/S     Ouvre le texte d'aide se rapportant au mot actuel
             PHRASE/K      Ouvre le texte d'aide se rapportant  la phrase
                           actuelle (CHANE)
             ASK/S         Demande un mot-cl
             CHECK/S       dtermine seulement si une rfrence est disponible
@endnode

@node INPUT_EVENTS "Evnements-Entres"

                            EVNEMENTS-ENTRES

Insertion d'vnements-entres (suggr par Markus Aretz):

La  commande  @{"KEY" link KEY}  de GoldED peut tre utilise pour insrer des "vnements"
(des  frappes  de touches) dans le flux d'entre global d'Intuition. L'inser-
tion  d'vnements permet  l'application de se comporter comme si l'utilisa-
teur  aurait  accompli  l'action  dcrite.  Une  chane dcrivant l'vnement
EVENT/K  peut contenir du simple texte ou du texte mlang avec des "descrip-
tions  d'vnements"  entre  crochets  (ex: "<shift>"). Vous devrez spcifier
l'option RAW/S si vous voulez insrer du texte pur contenant des crochets.
Exemples:

       KEY EVENT="Ah que coucou!"
       KEY EVENT="Ah que coucou!<return>"
       KEY EVENT="--->" RAW

Si  vous  ne spcifiez pas RAW, les descriptions d'vnement comme "<return>"
ne  seront pas traits comme du texte pur mais traduits en vnements-entres
(<return>  simulera  la  pression de la touche RETOUR). L'expression suivante
souligne le format d'une chane de description: <CLASS QUALIFIER(S) KEY>

A)  CLASS  peut  tre une des expressions suivantes (en utilisant <rawkey> si
aucune n'est spcifie):

rawkey  ....................... Ceci est un vnement du clavier
rawmouse ...................... Ceci est un vnement du bouton de la souris

B) QUALIFIER(s) peut tre une ou plusieurs de ...

shift ......................... Shift (majuscules)
control ....................... Ctrl
capslock ...................... Capslock
alt ........................... Alt
lcommand ...................... Amiga gauche
rcommand ...................... Amiga droite
numericpad .................... Pav numrique
leftbutton .................... Bouton gauche de la souris
rbutton ....................... Bouton droit de la souris

C) KEY peut soit tre un quelconque caractre, soit ...

space ......................... Espacement
backspace ..................... Retour arrire
tab ........................... Tabulation
enter ......................... Entre
return ........................ Retour
esc ........................... Echappement
del ........................... Effacement
up ............................ Curseur haut
down .......................... Curseur Bas
right ......................... Curseur droite
left .......................... Curseur gauche
f1 - f10 ...................... Touche fonction
help .......................... Aide


Exemples:  KEY EVENT="<rawkey shift A>"
           KEY EVENT="<rawkey f1>"
           KEY EVENT="<rawkey shift down>"
           KEY EVENT="<rawkey rcomand o>"


@endnode
@node GENERAL_HINTS "Conseils d'utilisation"
                           Conseils d'utilisation

Ne   changez  jamais  de mode d'affichage s'il ne vous reste plus beaucoup de
mmoire  -  l'diteur  pourra  ne  plus  tre capable de rouvrir l'cran/les
fentres.

Dsactivez  l'AutoPlie  (voir  @{"Config/Divers" link M194})  si vous n'avez pas besoin des
plis.   Ceci acclrera la lecture car l'diteur n'aura pas  examiner chaque
ligne lors du chargement du texte (recherchant des marqueurs de plis).

Utilisez   les  mmes  marqueurs de plis pour le dbut/la fin des paragraphes
plis (voir @{"Config/Divers" link M194}) pour acclrer la vitesse de pli: l'diteur n'aura
pas    rechercher  deux  chanes diffrentes. Par contre, l' utilisation  de
marqueurs  de  plis  gaux ne permet pas de plis  plusieurs niveaux.

Le  chemin  de  la/des copies de sauvegarde doit se trouver sur la mme unit
que celui du texte principal,  sinon la gnration des copies sera plus lente
car  dans ce cas ces fichiers doivent tre copis et non renomms (ce qui est
impossible  travers des units).

N'utilisez pas  de liens soft/hard avec les fichiers texte. Si un fichier est
renomm par l'diteur (lors de la cration des copies de sauvegarde), le lien
ne  sera  pas  modifi et il pointera alors sur la copie de sauvegarde et pas
sur le nouveau fichier.

N'utilisez  pas  la  lecture  rapide  si  vous tes  court de RAM ou pour de
longs  fichiers car celle-ci demande un tampon de la taille exacte du fichier
original. Essayer de lire un fichier de 400 Ko demande l'allocation d'un tam-
pon  IO  de  400 Ko plus environ 450 Ko pour sauvegarder le texte (mme si le
tampon  IO  de  400 Ko est libr immdiatement aprs l'criture). La lecture
lente  est  plus  efficace  en ce qui concerne la consommation de mmoire: un
tampon de 16Ko est utilis quelque soit la taille du fichier.

L'diteur   n'est  pas  capable  de  lire  lui-mme la position de l'icne d'
attente (car en effet la lecture de la position d'une AppIcon n'est pas gre
par  le  SE), il ne peut alors pas se rappeler la position de l'icne si vous
l'avez  dplace. Il est quand mme possible de se mmoriser sa position pr-
fre:  Ouvrez  le  rpertoire  'prefs/env-archive/GoldED'.  Dplacez l'icne
'AppIcon'   l'endroit dsir, et "mmorisez" l (option du menu Icne du Wo-
rkbench). Replacez finalement l'icne dans son rpertoire. L'diteur utilise-
ra alors la nouvelle position  sa prochaine excution.

Le SE de l'Amiga gre le cache des polices/des librairies: les polices ou les
librairies  ouvertes  par GoldED ne sont pas effaces de la mmoire si GoldED
est  quitt  -  elles sont  la place marques comme "inutilises". Le SE est
alors capable de "vider" ces ressources si besoin est (manque de mmoire), de
cette  faon,  la mmoire occupe par ces polices/librairies n'est pas perdue
(vous pouvez le vrifier en utilisant la commande 'avail flush').

Mme  si  GoldED utilise le rpertoire envarc:GoldED pour sauvegarder ses fi-
chiers  de configuration - n'utilisez pas ce rpertoire pour stocker d'autres
fichiers:  en  effet  le  rpertoire envarc est copi en RAM: au dmarrage du
systme;  vous gacheriez alors de la mmoire inutilement. Utilisez  la place
"GoldED:" ou mme "s:".

@endnode
@node CREDITS "Remerciements"
                                REMERCIEMENTS

  *  DICE  *   Reqtools   *   XPK   *   ARexxBox  *  GadToolsBox  *

Ce programme a t dvelopp sur le Dice C  de  Matt  Dilon  (v2.07.54R).  La
plupart  du  design des requtes a t accomplit grce  "GadToolsBox" de Jan
van den Baard. Merci  Nico Franois  pour  sa  'reqtools.library'.  D'autres
remerciements  iront  aux  dveloppeurs de la 'xpk.library' - qui ont cr un
standard pour la (d)compression. Les routines ARexx de GoldED sont en partie
tires   de   ARexxBox   de   Michael   Balzer  (mme  si  elles  sont  moins
sophistiques). Merci  Stefan Zeiger pour code source d'exemple  Boopsi.  Et
enfin,  merci  Joerg Gutzke, Dario Fava & Thomas Lechner pour leurs serveurs
Mowgli/Mailway/Tomate (d'o j'ai eu la plupart  des  utilitaires  ci-dessus).
GUIMake  a t dvelopp par Rico Krasowski. Finalement, j'aimerais remercier
toutes  ces  personnes  pour  les  suggestions,   ides   et   leur   support
irremplaables:  Markus  Aretz,  Martin  Fay,  David  'Edi' Ghler, Christian
Gottschling, Serge Hammouche, Andreas  Harrenberg,  Martin  Korndrfer,  Ren
Laederach, Lieven Lema, Rodolphe Sanderson (traductions franaises) et Stefan
Schor ! D'autres remerciements vont aux personnes suivantes  qui  ont  cres
plusieurs  scripts  ARexx  pour  GoldED  trs  utiles:  Eric Burghard, Oliver
Clouth, Leu  Simon  Gris,  Francois  Helsen,  Tattoo  Mabonzo,  Krzysztof  P.
Jasiutowicz, Fin Schuppenhauer et Markus Zahn.

@endnode
@node HOW_TO_REGISTER "Comment s'enregistrer"
                            COMMENT S'ENREGISTRER

Si vous utilisez actuellement  la  version  non  enregistre  (sauvegarde  et
impression  limites  1000 lignes), vous voudrez peut-tre vous enregistrer.
Les utilisateurs enregistrs reoivent un fichier cl, permettant  d'utiliser
pleinement le(s) programme(s). Comptez jusqu' environ 8 semaines comme dlai
de livraison. C'est le cas le plus grave, le temps  normal  est  d'environ  3
semaines.  Les sites suivants proposent un service d'enregistrement (les prix
peuvent varier; certaines traductions du manuel ne sont pas  disponibles  sur
tous les sites):

 @{" Site d'enregistrement pour l'Allemagne " link REGISTRATION_SITE_GERMANY}
 @{" Site d'enregistrement pour la Belgique " link REGISTRATION_SITE_BELGIUM}
 @{" Site d'enregistrement pour la France   " link REGISTRATION_SITE_FRANCE}

@endnode
@node REGISTRATION_SITE_GERMANY "Site d'enregistrement: Allemagne"
                        Site d'enregistrement: Allemagne"

Le site d'enregistrement allemand (adresse: voir @{"Auteur" link HOW_TO_CONTACT_AUTHOR})  propose  les  packs
cits  plus  bas. Pour vous enregistrer  GoldED, envoyez un EUROchque ou du
cash. Je ne peux pas accepter d'autres types de paiements que les eurochques
ou le cash, sauf pour la distribution GoldED Pro/NET dcrite plus bas. Pas de
chques trangers, pas de virements postaux. Tapez  svp  votre  lettre    la
machine.  Indiquez  une adresse valable et complte pour l'envoi, en incluant
le nom du pays. Les packs suivants sont disponibles (offres valables jusqu'en
juin 1995):


 GoldED Light (29.90 DM Allemagne, 35 DM Europe, 25$ international)
 ----------------------------------------------------------------------------
 L'envoi consiste en une  ou  deux  disquettes.  Une  licence  limite    un
 utilisateur  de  GoldED est inclue (sauf HiSpeed). Les dernires versions de
 la version enregistre de GoldED et de la documentation  (sur  disque)  sont
 inclues.  Indiquez  galement  si  vous possdez un lecteur haute densit de
 1.7Mo.

 GoldED Pro (39.90 DM Allemagne, 45 DM Europe, 35$ international)
 ----------------------------------------------------------------------------
 L'envoi consiste en une ou de deux disquettes et d'un  manuel  imprim.  Une
 licence limite  un seul utilisateur est inclue pour les dernires versions
 de GoldED et de Hispeed. Indiquez svp si  vous  possdez  un  lecteur  haute
 densit  de 1.7 Mo. Choisissez svp la traduction du manuel que vous voudriez
 recevoir     (la     version      franaise      est      disponible      au
 @{"site d'enregistrement franais" link REGISTRATION_SITE_FRANCE}):

       o Anglais (par dfaut)
       o Allemand (sur demande)


 GoldED Pro/NET (25 DM monde entier)
 ----------------------------------------------------------------------------
 La distribution par rseau: vous recevrez  un  fichier-cl  pour  GoldED  et
 HiSpeed  en  envoyant vos commandes  DIETMAR@TOMATE.TNG.OCHE.DE (un domaine
 allemand).  L'accs  au  Z-Net/Internet  est  requis.  Une  fois  que  votre
 fichier-cl est install, vous pouvez utiliser votre version non enregistre
 de GoldED/ HiSpeed (0.99 ou mieux) sans restrictions. Comme les fichiers-cl
 sont  envoys  crypts  PGP,  votre  cl  PGP doit tre spcifie dans votre
 commande (pgp -kxa); les commandes sans cl PGP ne seront pas  traites.  Le
 paiement  doit  tre  transfr  sur le compte suivant dans un dlai de deux
 semaines: Dietmar Eilert, compte 5129 92-505, Postbank Kln, BLZ 370 100 50

 En gnral, les utilitaires et les bibliothques DP ne font pas partie de la
 distribution si je n'ai pas la permission des auteurs. Je couvre le prix des
 disquettes/des frais d'envoi en augmentant un  peu  le  prix  des  commandes
 internationales. Des conditions spciales sont disponibles si vous commandez
 plus d'une copie. N'oubliez pas de fournir un nom d'utilisateur/adresse pour
 chacune d'entre-elles (obligatoire pour l'enregistrement):

                  2 packs ....................... -20% chacun
                  plus (je rigole :-) ........... -30% chacun
@endnode
@node REGISTRATION_SITE_FRANCE "Site d'enregistrement: France"
                         Site d'enregistrement: France

La  socit franaise F.F.D (France-Festival-Distribution) est distributeur
en  France  des  packages  GoldED  Pro enregistrs.  Ces packs incluent une
traduction  franaise mise en page et imprime professionnellement (environ
100  pages  relies  au  format  A5) ainsi qu'un accs au support technique
franais  sur  GoldED.   Ce  support  technique  vous  permet  d'obtenir un
dpannage rapide  en cas de problmes avec GoldEd ainsi qu'un intermdiaire
fiable  entre  vous  et  l'auteur  de  GoldED  pour tous problmes que vous
pourriez  rencontrer  dans  votre  utilisation  personnelle  de GoldED.  Ce
support  est  assur tous les jours de 13H30  16H30 au (+33) 733.40.515 et
est exclusivement rserv aux utilisateurs enregistre chez F.F.D.

Si  vous  n'tes  pas encore enregistrs  GoldED, vous pouvez tout de mme
appeler  ce  numro  d'assistance  technique  (de  13H30  16H30) pour tous
renseignements  concernant  les  mises   jours de GoldEd, les prix, ou les
conditions d'accs au support technique franais de GoldED.

Vous pouvez galement commander directement votre package complet de GoldEd
sur le service minitel de F.F.D.  Composez sur votre minitel le 3615 FFD et
passez ainsi votre commande sans sortir de chez vous!

                       France-Festival-Distribution
                           3, Rue Anatole France
                 13220 Chteauneuf Les Martigues (FRANCE)

         Support Tlphonique: +33.733.40.515  (de 13H30  16H30) 
            Ligne rserve aux Fax: +33.42.76.18.70 (24H / 24)
            Service Commandes par Minitel: 3615 FFD  (24H / 24)



@endnode
@node REGISTRATION_SITE_BELGIUM "Site d'enregistrement: Belgique"
                     Site d'enregistrement: Belgique

AUGFL propose un site d'enregistrement belge pris en charge par Lieven  Lema,
Sint-Amandsstraat  61,  1853  Strombeek,  Belgique.  Numro  de  compte  ASLK
001-1869832-39. Il peut tre  joint  sur  Compuserve  100343,241.  (Internet:
100343.241@compuserve.com) Les prix ci-dessous se basent sur le change actuel
de 1 DM = 22 BEF. Si le change devait varier de manire significative,  alors
les  prix  y  seront adapts. Les packs suivants sont disponibles; les offres
sont valables jusqu' la fin 7/1995:

 GoldED Light: AUGFL 550 BEF, Belgique 650 BEF, Europe 750 BEF, Monde 850 BEF
 ----------------------------------------------------------------------------
 L'envoi consiste en une  ou  deux  disquettes.  Une  licence  limite    un
 utilisateur  de  GoldED est inclue (sauf HiSpeed). Les dernires versions de
 la version enregistre de GoldED et de la documentation  (sur  disque)  sont
 inclues.  Indiquez  galement  si  vous possdez un lecteur haute densit de
 1.7Mo.

 GoldED Pro: AUGFL 750 BEF, Belgique 850 BEF, Europe 950 BEF, Monde 1150 BEF
 ----------------------------------------------------------------------------
 L'envoi consiste en une  ou  de  deux  disquettes  et  d'un  manuel  imprim
 d'environ  70  pages.  Une  licence limite  un seul utilisateur est inclue
 pour les dernires versions de GoldED et de Hispeed. Indiquez  svp  si  vous
 possdez un lecteur haute densit de 1.7 Mo. Choisissez svp la traduction du
 manuel que vous voudriez recevoir (la version franaise  est  disponible  au
 @{"site d'enregistrement franais" link REGISTRATION_SITE_FRANCE}):

       o Anglais (par dfaut)
       o Allemand (sur demande)
       o Hollandais (en cours de traduction)

 GoldED Pro/NET: Membres AUGFL 450 BEF, international 550 BEF
 ----------------------------------------------------------------------------
 La distribution par rseau: vous recevrez  un  fichier-cl  pour  GoldED  et
 HiSpeed  en  envoyant  vos  commandes    Compuserve  100343,241  (Internet:
 100343.241@compuserve.com). Une fois que  votre  fichier-cl  est  install,
 vous  pouvez utiliser votre version non enregistre de GoldED/ HiSpeed (0.99
 ou mieux) sans restrictions. Comme les  fichiers-cl  sont  envoys  crypts
 PGP,  votre  cl PGP doit tre spcifie dans votre commande (pgp -kxa); les
 commandes sans cl PGP  ne  seront  pas  traites.  Le  paiement  doit  tre
 transfr sur le compte suivant dans un dlai de deux semaines: Lieven Lema,
 Sint-Amandsstraat 61, 1853 Strombeek. Compte bancaire ASLK 001-1869832-39.

 En gnral, les utilitaires et les bibliothques DP ne font pas partie de la
 distribution si je n'ai pas la permission des auteurs. Je couvre le prix des
 disquettes/des frais d'envoi en augmentant un  peu  le  prix  des  commandes
 internationales. Des conditions spciales sont disponibles si vous commandez
 plus d'une copie. N'oubliez pas de fournir un nom d'utilisateur/adresse pour
 chacune d'entre-elles (obligatoire pour l'enregistrement):

                  2 packs ....................... -20% chacun
                  plus (je rigole :-) ........... -30% chacun

@endnode
@node HOW_TO_GET_UPDATES "Comment recevoir des mises  jour"
                      Comment recevoir des mises  jour

La seule faon de recevoir des mises  jour, des versions enregistres ou non
enregistres,  est  d'appeler  votre  BBS local et de rechercher une nouvelle
version de GoldED. Les utilisateurs enregistrs peuvent utiliser l'utilitaire
Unlock pour convertir des versions non enregistres en versions enregistres.
Ne m'envoyez pas de disquettes sauf si vous  ne  les  voulez  plus  (ne  vous
inquitez-pas,  elles  serviront    la  bonne  cause,  gnralement pour les
backups :-). Des uploads vont normalement  Tomate BBS (Aachen, Allemagne)  -
c'est le serveur de support principal:

TOMATE (Aachen/Allemagne); Sysop: Thomas 'Tom' Lechner
-----------------------------------------------------------------------------
+49-(0)2408-7788 (ZyXEL). L'diteur se trouve dans l'aire GoldED. Accs libre.

MOWGLI (Aachen/Allemagne); Sysop: Joerg Gutzke
-----------------------------------------------------------------------------
+49-(0)241-405949. BBS: Enregistrement utilisateur obligatoire. L'diteur est
plac  dans  l'aire  <files/utilities>.  Demande  de  fichier  Fido: utilisez
magic GoldED.

DOOM (Bremen/Allemagne)
-----------------------------------------------------------------------------
Ports: +49-(0)4223-8355, +49-(0)4223-3256, +49-(0)4223-3313  (ZyXEL).  GoldEd
se  trouve  dans  l'aire FILESERVER-AMIGA/SUPPORT/GOLDED.

SUNBURN (Allemagne/Westfalen-Lippe)
-----------------------------------------------------------------------------
+49-(0)5231-18626 USR DS, ISDN +49-(0)5231-969361, Aire SUPPORT.

TAURUS ALPHA 1/Autriche
-----------------------------------------------------------------------------
Ports: 43-732-609032, 43-732-663090. FidoNet: 2:314/20, 2:314/21.  FREQ: uti-
lisez le magique GoldED.

@endnode
@node HOW_TO_CONTACT_AUTHOR "Comment contacter l'auteur"
                         COMMENT CONTACTER L'AUTEUR

Vous tes libre d'envoyer des rapports de bogues,  des  commentaires  ou  des
suggestions.   l'adresse   email   actuelle   est  dietmar@tomate.tng.oche.de
(internet). N'envoyez pas de  lettres  normales  sauf  si  vous  voulez  vous
enregistrer  -  au  moins  ne  nous  demandez  pas  de rpondre. vous n'aurez
srement pas de rponse si vous ne fournissez pas  d'enveloppe  auto-adresse
et  timbre  (coupon  reponse  international,  pas  de timbres trangers). En
gnral, vous pouvez m'atteindre en crivant  l'une des adresses ci-dessous.
ces  adresses  ne  sont  **pas**  valables  pour demander des mises  jour de
GoldED   (voir:   @{"Comment   recevoir    des    mises        jour"    link
HOW_TO_GET_UPDATES}):

Dietmar Eilert                Dietmar Eilert
Mies-v-d-Rohe-Str. 31         Kampstrasse 28
52074 Aachen (Allemagne)      59269 Beckum (Allemagne)
Tel: +49-(0)241/81665         Tel: +49-(0)2525/7776
Fax: +49-(0)241/81665
     +49-(0)241-81665-(attente)-22

Courrier lectronique: DIETMAR@TOMATE.TNG.OCHE.DE

Donnez-moi un coup de fil pour savoir laquelle des deux adresses est valable.
Si  vous  envoyez  votre  lettre   une adresse, envoyez une petite note  la
deuxime (ceci peut retarder un peu la livraison).

@endnode
@node index "GoldED"

@{"Accomplissez vos actions      " link "DO_YOUR_JOB"} @{"Lecture rapide                " link "M006"} @{"Touche TAB                    " link "TAB_KEY"}
@{"Aide aux menus                " link "GETTING_STARTED"} @{"LEFT                          " link "LEFT"} @{"Touches Fonction              " link "F-KEYS"}
@{"APC                           " link "M076"} @{"Licence                       " link "LICENCE"} @{"Touches flches              " link "CURSOR_KEYS"}
@{"API                           " link "API"} @{"LINES                         " link "LINES"} @{"UJUMP                         " link "UJUMP"}
@{"AppWindows                    " link "M005"} @{"Liste des commandes           " link "COMMAND_LIST"} @{"UNDO                          " link "UNDO"}
@{"ARexx                         " link "AREXX_PORT"} @{"Liste des fonctions           " link "FEATURE_LIST"} @{"undo                          " link "UNDO"}
@{"Auteur                        " link "HOW_TO_CONTACT_AUTHOR"} @{"LOCK                          " link "LOCK"} @{"Undo et Redo                  " link "M132"}
@{"AutoArrange                   " link "M189"} @{"Macro de dmarrage            " link "M194"} @{"UNLOCK                        " link "UNLOCK"}
@{"AutoCase                      " link "M186"} @{"MACRO                         " link "macro"} @{"UP                            " link "UP"}
@{"BACK                          " link "BACK"} @{"Macros/Aide en ligne...       " link "M146"} @{"UPAGE                         " link "UPAGE"}
@{"BEEP                          " link "BEEP"} @{"Macros/Autres Macros          " link "M161"} @{"USE                           " link "USE"}
@{"BIND                          " link "BIND"} @{"Macros/Charger Squence       " link "M150"} @{"Verrouillage d'une fentre    " link "LOCK_A_WINDOW"}
@{"BITS                          " link "BITS"} @{"Macros/Dmarrez Texte Macro   " link "M148"} @{"VIEW                          " link "VIEW"}
@{"Bloc/Ajouter Texte            " link "M044"} @{"Macros/Editer Macro           " link "M147"} @{"Vitesses de dfilement        " link "CURSOR_KEYS"}
@{"Bloc/Collage spcial          " link "M035"} @{"Macros/Enregistrer Squence   " link "M149"} @{"VLEFT                         " link "VLEFT"}
@{"Bloc/Coller                   " link "M031"} @{"Macros/Enregistrer...         " link "M149"} @{"VRIGHT                        " link "VRIGHT"}
@{"Bloc/Copier                   " link "M027"} @{"Macros/Excuter Texte Macro   " link "M148"} @{"Vrificateur orthographique   " link "M182"}
@{"Bloc/Copier Bloc              " link "M039"} @{"Macros/GUIMake                " link "M168"} @{"Vrification parenthses      " link "M186"}
@{"Bloc/Copier                   " link "M027"} @{"Macros/Jouer plusieurs fois   " link "M153"} @{"WINDOW                        " link "WINDOW"}
@{"Bloc/Couper                   " link "M023"} @{"Macros/Jouer Squence         " link "M152"} @{"WORD                          " link "WORD"}
@{"Bloc/Dcaler                  " link "M046"} @{"Macros/Jouer                  " link "M152"} @{"XPK                           " link "CREDITS"}
@{"Bloc/Dplacer Bloc            " link "M041"} @{"Macros/Macros C               " link "M154"} @{"XREF                          " link "XREF"}
@{"Bloc/Effacer Bloc             " link "M040"} @{"Macros/Sauver squence        " link "M151"}
@{"Bloc/Effacer Colonne          " link "M042"} @{"MARK                          " link "MARK"}
@{"Bloc/Imprimer                 " link "M051"} @{"Marquer                       " link "M021"}
@{"Bloc/Insrer colonne          " link "M043"} @{"MAXDOWN                       " link "MAXDOWN"}
@{"Bloc/Majuscules               " link "M048"} @{"MAXUP                         " link "MAXUP"}
@{"Bloc/Marquer                  " link "M021"} @{"Menu Bloc                     " link "BLOCK_MENU"}
@{"Bloc/Minuscules               " link "M049"} @{"Menu Config                   " link "CONFIG_MENU"}
@{"Bloc/Oublier                  " link "M022"} @{"Menu Contrle                 " link "CONTROL_MENU"}
@{"Bloc/Sauver sous              " link "M050"} @{"Menu Divers                   " link "MISC_MENU"}
@{"Bloc/Texte en Colonne         " link "M045"} @{"Menu Macros                   " link "MACRO_MENU"}
@{"Bloc/Trier                    " link "M047"} @{"Menu Mise en Forme            " link "LAYOUT_MENU"}
@{"BLOCK                         " link "BLOCK"} @{"Menu Projet                   " link "PROJECT_MENU"}
@{"BRACKET                       " link "BRACKET"} @{"Menu Recherche                " link "FIND_MENU"}
@{"calepin                       " link "M031"} @{"MENUS                         " link "MENUS"}
@{"Cellules configurables        " link "USER_DEFINED_GADGETS"} @{"MISC                          " link "MISC"}
@{"Chercheur de fichiers         " link "M127"} @{"Mise en Forme/AutoCase        " link "M064"}
@{"Clavier                       " link "KEYBOARD"} @{"Mise en Forme/Bloc centr     " link "M059"}
@{"CLIP                          " link "CLIP"} @{"Mise en Forme/Bloc justifi   " link "M056"}
@{"CMD                           " link "CMD"} @{"Mise en Forme/Bloc  droite   " link "M058"}
@{"CODE                          " link "CODE"} @{"Mise en Forme/Bloc  gauche   " link "M057"}
@{"Codes Magiques                " link "MAGIC_CODES"} @{"Mise en Forme/De droite  gau." link "M065"}
@{"COLON                         " link "COLON"} @{"Mise en Forme/Marge actuelle  " link "M053"}
@{"commandes internes            " link "INTERNAL_COMMANDS"} @{"Mise en Forme/Marge de droite " link "M052"}
@{"commandes multiples           " link "EVENT_DEFINITION"} @{"Mise en Forme/Mise  ligne    " link "M054"}
@{"Comment recevoir des m.  jour" link "HOW_TO_GET_UPDATES"} @{"Mise en Forme/Patrons         " link "M055"}
@{"Comment s'enregistrer         " link "HOW_TO_REGISTER"} @{"Mise en Forme/Section centre " link "M063"}
@{"Config/Affichage              " link "M190"} @{"Mise en Forme/Section just.   " link "M060"}
@{"Config/API                    " link "M182"} @{"Mise en Forme/Section  droite" link "M062"}
@{"Config/Charger                " link "M196"} @{"Mise en Forme/Section  gauche" link "M061"}
@{"Config/Clavier                " link "M185"} @{"Mise  ligne des mots         " link "M054"}
@{"Config/Dictionnaire           " link "M186"} @{"Mises  jour                  " link "HOW_TO_GET_UPDATES"}
@{"Config/Divers                 " link "M194"} @{"MODE                          " link "MODE"}
@{"Config/Dcalage               " link "M188"} @{"mode d'affichage              " link "M190"}
@{"Config/GUI                    " link "M191"} @{"MORE                          " link "MORE"}
@{"Config/Impression             " link "M194"} @{"MOUSE                         " link "MOUSE"}
@{"Config/Lire                   " link "M196"} @{"Multislection                " link "M005"}
@{"Config/Menus                  " link "M188"} @{"NAME                          " link "NAME"}
@{"Config/Mise en Forme          " link "M192"} @{"NEW                           " link "NEW"}
@{"Config/Patrons                " link "M187"} @{"NEXT                          " link "NEXT"}
@{"Config/Recherche Fichier      " link "M181"} @{"NOTIFY                        " link "NOTIFY"}
@{"Config/Rfrences             " link "M180"} @{"OPEN                          " link "OPEN"}
@{"Config/Sauver                 " link "M195"} @{"Paragraphe contre Bloc        " link "LAYOUT_MENU"}
@{"Config/Souris                 " link "M184"} @{"PATH                          " link "PATH"}
@{"Config/TAB                    " link "M189"} @{"Patrons                       " link "M055"}
@{"Conseils d'utilisation        " link "GENERAL_HINTS"} @{"PHRASE                        " link "PHRASE"}
@{"Contacter l'auteur            " link "HOW_TO_CONTACT_AUTHOR"} @{"PING                          " link "PING"}
@{"Contrle/Aggrandir Fentre    " link "M116"} @{"Pli                           " link "M106"}
@{"Contrle/Aller  la ligne     " link "M091"} @{"Police                        " link "M190"}
@{"Contrle/Appeler Position     " link "M100"} @{"PONG                          " link "PONG"}
@{"Contrle/Arranger Fentres    " link "M111"} @{"POP                           " link "POP"}
@{"Contrle/Centrer Fentre      " link "M114"} @{"Port ARexx                    " link "AREXX_PORT"}
@{"Contrle/Dernire Modification" link "M093"} @{"PREFS                         " link "PREFS"}
@{"Contrle/Dbut/Fin            " link "M092"} @{"PREV                          " link "PREV"}
@{"Contrle/Dplier Tout         " link "M107"} @{"PREVEND                       " link "PREVEND"}
@{"Contrle/Fentre Prcdente   " link "M123"} @{"PRINT                         " link "PRINT"}
@{"Contrle/Fentre Suivante     " link "M122"} @{"PROJECT                       " link "PROJECT"}
@{"Contrle/Gel                  " link "M118"} @{"Projet/A propos               " link "M001"}
@{"Contrle/Iconifier            " link "M124"} @{"Projet/Ajouter                " link "M010"}
@{"Contrle/Insertion            " link "M108"} @{"Projet/Charger                " link "M005"}
@{"Contrle/Mmoriser Position   " link "M094"} @{"Projet/Effacer Texte          " link "M003"}
@{"Contrle/Pav num. Etendu     " link "M110"} @{"Projet/Fermer Fentre         " link "M020"}
@{"Contrle/Plier Tout           " link "M106"} @{"Projet/Imprimer               " link "M018"}
@{"Contrle/Prvisualisation     " link "M117"} @{"Projet/Insrer                " link "M009"}
@{"Contrle/Rduire Fentre      " link "M115"} @{"Projet/Nouveau Nom            " link "M011"}
@{"Contrle/TAB solide/vide      " link "M109"} @{"Projet/Nouvelle Fentre       " link "M004"}
@{"CR                            " link "CR"} @{"Projet/Ouvrir                 " link "M005"}
@{"DEL                           " link "DEL"} @{"Projet/Ouvrir Nouveau         " link "M007"}
@{"DELETE                        " link "DELETE"} @{"Projet/Ouvrir vite            " link "M006"}
@{"Description des menus         " link "DESCRIPTION_OF_MENUS"} @{"Projet/Protection             " link "M017"}
@{"DIR                           " link "DIR"} @{"Projet/Quitter                " link "M019"}
@{"Divers                        " link "MISC"} @{"Projet/Reprendre Original     " link "M008"}
@{"Divers/Aide                   " link "M146"} @{"Projet/Rpertoire Actuel      " link "M012"}
@{"Divers/Calculatrice           " link "M136"} @{"Projet/Sauver                 " link "M013"}
@{"Divers/Coller Ligne           " link "M131"} @{"Projet/Sauver & Quitter       " link "M016"}
@{"Divers/Commande               " link "M145"} @{"Projet/Sauver sous            " link "M014"}
@{"Divers/Doubler ligne          " link "M129"} @{"Projet/Sauver XPK             " link "M015"}
@{"Divers/Dfaire (Undo)         " link "M132"} @{"Projet/Utilisateur            " link "M002"}
@{"Divers/Echanger lignes        " link "M128"} @{"Prvisualisation              " link "M190"}
@{"Divers/Fichiers               " link "M138"} @{"PUSH                          " link "PUSH"}
@{"Divers/Fichiers source        " link "M125"} @{"QUERY                         " link "QUERY"}
@{"Divers/Filtre                 " link "M126"} @{"QuickFunc                     " link "M085"}
@{"Divers/Hispeed                " link "M137"} @{"QuickReference                " link "M074"}
@{"Divers/Insrer Chemin         " link "M144"} @{"QuickStarter                  " link "GETTING_STARTED"}
@{"Divers/Insrer Date           " link "M142"} @{"QUIT                          " link "QUIT"}
@{"Divers/Insrer Heure          " link "M143"} @{"Recherche globale             " link "M126"}
@{"Divers/Nouveau Shell          " link "M135"} @{"Recherche/Afficher code ASCII " link "M079"}
@{"Divers/Prendre ligne          " link "M130"} @{"Recherche/Caractre Corresp.  " link "M073"}
@{"Divers/Recherche Fichier      " link "M127"} @{"Recherche/Complter           " link "M076"}
@{"Divers/Refaire (Redo)         " link "M133"} @{"Recherche/Compter             " link "M071"}
@{"Divers/Statistiques           " link "M134"} @{"Recherche/Fonctions           " link "M085"}
@{"DJUMP                         " link "DJUMP"} @{"Recherche/Insrer ASCII...    " link "M078"}
@{"Dock                          " link "M182"} @{"Recherche/Insrer code        " link "M081"}
@{"DOWN                          " link "DOWN"} @{"Recherche/Jeu de caractres   " link "M080"}
@{"DPAGE                         " link "DPAGE"} @{"Recherche/Majuscules/Minuscul." link "M084"}
@{"droite  gauche               " link "M065"} @{"Recherche/Mot Prcdent       " link "M068"}
@{"dcalage automatique          " link "M188"} @{"Recherche/Mot Suivant         " link "M067"}
@{"dfinition des vnements     " link "EVENT_DEFINITION"} @{"Recherche/Rechercher          " link "M066"}
@{"Dmarrage                     " link "GETTING_STARTED"} @{"Recherche/Remplacer           " link "M069"}
@{"Dplac. horizontal des blocs  " link "M046"} @{"Recherche/Remplacer de Nouveau" link "M070"}
@{"Dverrouiller le GUI          " link "UNLOCK_GUI"} @{"Recherche/Rfrence           " link "M074"}
@{"effacem. de colonnes          " link "M042"} @{"Recherche/Rfrence...        " link "M075"}
@{"cran total                   " link "M190"} @{"Recherche/Table ASCII         " link "M077"}
@{"vnements entres            " link "INPUT_EVENTS"} @{"Recherche/Vrifier Parenthses" link "M072"}
@{"ENDWORD                       " link "ENDWORD"} @{"REDO                          " link "REDO"}
@{"Enregistreur de macros        " link "M149"} @{"REFRESH                       " link "REFRESH"}
@{"ESC (chappement)             " link "ESC_KEY"} @{"REMAP                         " link "REMAP"}
@{"EXALL                         " link "EXALL"} @{"Remerciements                 " link "CREDITS"}
@{"EXTRACT                       " link "EXTRACT"} @{"REPLACE                       " link "REPLACE"}
@{"FDOWN                         " link "FDOWN"} @{"REQUEST                       " link "REQUEST"}
@{"fentre                       " link "WINDOW"} @{"RETOUR                        " link "RETURN_KEY"}
@{"FILE                          " link "FILE"} @{"RIGHT                         " link "RIGHT"}
@{"Filtrage des caractres       " link "M080"} @{"RUN                           " link "RUN"}
@{"FIND                          " link "FIND"} @{"RX                            " link "RX"}
@{"FIRST                         " link "FIRST"} @{"Sauvegarde automatique        " link "M194"}
@{"FIX                           " link "FIX"} @{"SAVE                          " link "SAVE"}
@{"FOLD                          " link "FOLD"} @{"SCREEN                        " link "SCREEN"}
@{"FORMAT                        " link "FORMAT"} @{"SET                           " link "SET"}
@{"Formatage                     " link "LAYOUT_MENU"} @{"SHIFT                         " link "SHIFT"}
@{"FREEZE                        " link "FREEZE"} @{"Site d'enregistrement pour l'Allemagne " link "REGISTRATION_SITE_GERMANY"}
@{"FUNC                          " link "FUNC"} @{"Site d'enregistrement pour la Belgique " link "REGISTRATION_SITE_BELGIUM"}
@{"FUP                           " link "FUP"} @{"Site d'enregistrement pour la France   " link "REGISTRATION_SITE_FRANCE"}
@{"GOTO                          " link "GOTO"} @{"SMARTCR                       " link "SMARTCR"}
@{"GREP                          " link "GREP"} @{"Souris                        " link "MOUSE_HANDLING"}
@{"GUI                           " link "GUI"} @{"SUFFIX                        " link "SUFFIX"}
@{"HELP                          " link "HELP"} @{"Systme requis                " link "REQUIRED_SYSTEM"}
@{"Historique pour la recherche  " link "M066"} @{"Slection d'un hte           " link "SELECT_A_HOST"}
@{"HUNTER                        " link "HUNTER"} @{"squences                     " link "M149"}
@{"INDENT                        " link "INDENT"} @{"TAB                           " link "TAB"}
@{"INFO                          " link "INFO"} @{"TABS dynamiques               " link "TAB_KEY"}
@{"INSERT                        " link "INSERT"} @{"TASK                          " link "TASK"}
@{"Insertion de colonnes         " link "M043"} @{"TEXT                          " link "TEXT"}
@{"Introduction                  " link "INTRODUCTION"} @{"TMPLATE                       " link "TMPLATE"}
@{"jokers                        " link "M066"} @{"Touche d'appel                " link "M020"}
@{"KEY                           " link "KEY"} @{"Touche DEL                    " link "DEL_KEY"}
@{"Langage                       " link "GETTING_STARTED"} @{"Touche ESC                    " link "ESC_KEY"}
@{"LAYOUT                        " link "LAYOUT"} @{"Touche HELP                   " link "HELP_KEY"}
@{"Lecture automatique           " link "M194"} @{"Touche RETOUR                 " link "RETURN_KEY"}
@endnode
