Chapter 23. Commandes pour Langages Humains

Table of Contents
23.1. Mots
23.2. Phrases
23.3. Paragraphes
23.4. Pages
23.5. Remplissage de Texte
23.5.1. Mode Remplissage Automatique
23.5.2. Commandes Explicites de Remplissage
23.5.3. Le Préfixe de Remplissage
23.5.4. Remplissage Adaptatif
23.6. Commandes de Conversion de Casse
23.7. Mode Texte
23.8. Outline Mode
23.8.1. Format of Outlines
23.8.2. Outline Motion Commands
23.8.3. Outline Visibility Commands
23.8.4. Viewing One Outline in Multiple Views
23.9. TeX Mode
23.9.1. TeX Editing Commands
23.9.2. LaTeX Editing Commands
23.9.3. TeX Printing Commands
23.10. Nroff Mode
23.11. Editing Formatted Text
23.11.1. Requesting to Edit Formatted Text
23.11.2. Hard and Soft Newlines
23.11.3. Editing Format Information
23.11.4. Faces in Formatted Text
23.11.5. Colors in Formatted Text
23.11.6. Indentation in Formatted Text
23.11.7. Justification in Formatted Text
23.11.8. Setting Other Text Properties
23.11.9. Forcing Enriched Mode

Le terme texte a deux significations bien différentes dans notre domaine de l'informatique. La première est une donnée sous la forme d'une séquence de caractères. Tout fichier que vous éditez avec Emacs est du texte, dans ce sens du terme. La seconde signification est plus restrictive : une séquence de caractères dans un langage humain que les humains peuvent lire (parfois après avoir été transformé par un formateur de texte), en opposition à un programme ou des commandes pour un programme.

Les langages humains ont des conventions syntaxiques/stylistiques qui peuvent être supportées ou utilisées avantageusement par des commandes d'éditeurs : les conventions mettant en jeu mots, phrases, paragraphes, et lettres capitales. Ce chapitre décrit les commandes Emacs pour toutes ces choses. Il existe aussi des commandes pour remplir, ce qui veut dire réarranger les lignes d'un paragraphe pour qu'elles aient approximativement la même longueur. Les commandes pour se déplacer à travers ou supprimer les mots, phrases ou paragraphes, bien que d'abord prévues pour éditer du texte, sont aussi souvent utilisées pour éditer des programmes.

Emacs a plusieurs modes majeurs pour éditer du texte de langage humain. Si le fichier contient du texte pur et simple, utilisez le mode Texte, qui personnalise Emacs pour les conventions syntaxiques de texte. Le mode Profil fournit des commandes spéciales pour travailler sur du texte avec une structure profilée.

Pour le texte contenant des commandes pour les formatteurs de texte, Emacs a d'autres modes majeurs, chacun pour un formateur de texte particulier. Ainsi, pour du texte à passer à TeX, vous pouvez utiliser le mode TeX . Pour du texte à passer à nroff, utilisez le mode Nroff.

Plutôt que d'utiliser un formateur de texte, vous pouvez éditer du texte formaté dans le style WYSIWYG ("what you see is what you get"), avec le mode Enrichi. De cette manière, le formatage apparaît à l'écran sous Emacs alors que vous éditez.