transient-mark-mode / l'autre façon de sélectionner =================================================== Une des choses qui peuvent être surprenantes pour un débutant sous emacs est que la région que l'on sélectionne n'est pas visible, c'est à dire qu'elle n'est pas surlignée pendant la sélection. Pour remédier à cela, on peut activer le "transient-mark-mode" pour cela: - utilisez simplement M-x transient-mark-mode RET - ou ajoutez (transient-mark-mode 1) dans le .emacs pour rendre le changement définitif. Mais le "transient-mark-mode" à d'autres effets, il modifie le comportement de certaines commandes. Par exemple la recherche remplacement avec M-% sera limitée à la region si une region est active. M-; (comment-dwim) mettra la region en commentaire (ou enlevera les commentaires) autour de la région. On peut se demander pourquoi ce mode n'est pas activé par défaut, en voici les raisons: - la marque sert aussi comme moyen de navigation (voir C-u SPC, C-x C-SPC et autres C-x C-x) On peut avoir envier de placer la marque sans pour autant vouloir sélectionner un région - Lorsque qu'on a placé la marque et que l'on voit un erreur dans la region que l'on veut copier, corriger l'erreur revient à perdre la région avec transient-mark-mode, on est alors obliger de replacer la marque pour sélectionner à nouveau la region. Sans transient-mark-mode la marque reste à sa place. Pour finir, avec emacs 22, on peut activer le transient-mark-mode temporairement en utilisant C-SPC C-SPC (C-SPC deux fois) pour avoir le meilleur des 2 mondes. Author: Pierre Gaston Date: 2007/09/20 10:34:08 AM Ecrit pour http://emacsfr.tuxfamily.org/