Skip to content
Snippets Groups Projects
Commit dae67070 authored by Stéphane Del Pino's avatar Stéphane Del Pino
Browse files

Ajout de la section pliage

parent 16119d57
No related branches found
No related tags found
No related merge requests found
......@@ -653,6 +653,38 @@ ajouter (/stager/) en sélectionnant une zone.
* Pour aller plus loin
** Pliage et dépliage avec ~narrow-or-widen-dwim~
Emacs propose des fonctions de (dé)-pliage de zones. La dénomination
pour ces fonctionnalités dans Emacs est /narrowing/ (pliage) et
/widening/ (dépliage).
Il s'agit d'un outil très puissant pour l'édition avec Emacs. Son
fonctionnement n'est pas de cacher des zones de texte comme le
proposent de nombreux outils, mais de modifier le /buffer/ pour qu'il
ne contienne plus que la région sélectionnée. Le /buffer/ *n'est donc
plus* le reflet du fichier édité, mais simplement le reflet de la
zone.
Les modifications apportées à la zone sont donc bien sauvées dans le
fichier, mais on ne peut plus modifier le reste du fichier. C'est donc
très pratique lorsqu'on veut appliquer une série de modifications sans
avoir à se préoccuper de leur impact hors de la région. Un bon exemple
est l'utilisation d'une macro clavier.
Dans cette configuration, on utilise ~narrow-or-widen-dwim~ qui
simplifie la sélection des régions à éditer, c'est l'effet /dwin/ :
/Do What I Mean/.
Un seul raccourci est nécessaire à l'activation du pliage ou du
dépliage d'une zone.
| Raccourci | Description |
|-----------+------------------------------|
| ~C-x n~ | Active ou déactive le pliage |
Là où ce mode est intelligent c'est en sa façon de reconnaître quelle
est la région qui sera éditée. En fait, si une région est sélectionnée
c'est cette région qui sera considérée, mais sinon, c'est le
paragraphe, la section ou la fonction courante (dans un mode de
programmation) même qui occupera tout le /buffer/.
# Local Variables:
# ispell-local-dictionary: "francais"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment