Ce manuel est rempli de passages vous disant ce que font certaines touches. Mais Emacs n'assigne pas de signification aux touches directement. Au lieu de cela, Emacs assigne une signification `a des commandes, puis donne une signification aux touches en les liant `a des commandes.
Chaque commande a un nom choisi par un programmeur. Ce nom est habituellement
fait de quelques mots anglais s'epar'es par des tirets ; par exemple,
next-line ou forward-word. Une commande a aussi une
d'efinition de fonction qui est un programme Lisp ; c'est ce qui permet
`a la commande de faire ce qu'elle fait. En Lisp Emacs, une commande est un
type sp'ecial de fonction Lisp ; qui sp'ecifie comment lire les arguments pour
elle et l'appeler interactivement. Pour plus d'informations sur les commandes et
les fonctions, voir section `What Is a Function' in The Emacs Lisp Reference Manual. (La d'efinition que nous utilisons dans ce
manuel est l'eg`erement simplifi'ee.)
Les liens entre les touches et les commandes sont enregistr'es dans diverses tables appel'ees tables de touches. See section Keymaps.
Lorsque nous disons que "C-n d'eplace verticalement d'une ligne vers
le bas", nous dissimulons une distinction hors de propos pour l'usage
ordinaire mais vitale pour comprendre comment personnaliser Emacs. C'est la
commande next-line qui est programm'ee pour d'eplacer verticalement
d'une ligne vers le bas. C-n a cet effet car elle est li'ee `a
cette commande. Si vous changez le lien de C-n vers la commande
forward-word, alors C-n d'eplacera mot par mot vers
l'avant. Changer les liens des touches est une m'ethode classique de
personnalisation.
Dans la suite de ce manuel, nous ignorons habituellement cette subtilit'e,
pour garder les choses simples. Pour donner les informations n'ecessaires `a
la personnalisation, nous indiquons le nom de la commande qui fait effectivement
le travail entre parenth`eses apr`es la touche qui l'ex'ecute.
Par exemple, nous dirons que "La commande C-n (next-line) d'eplace
le point verticalement vers le bas," pour dire que next-line est une
commande qui d'eplace le point verticalement vers le bas et C-n est une
touche qui est par d'efaut li'ee `a cette commande.
Maintenant que nous sommes sur le sujet de la personnalisation, il est temps
de vous parler de variables. Fr'equemment, la description d'une commande
dira : "Pour changer @,{c}a, modifiez la variable toto." Une
variable est un nom utilis'e pour se rappeler une valeur. La plupart des
variables document'ees dans ce manuel existent simplement pour faciliter la
personnalisation : une commande ou une autre partie d'Emacs consulte cette
variable et r'eagit diff'eremment selon la valeur avec laquelle vous l'avez
modifi'ee. `A moins que vous soyez int'eress'e par la personnalisation, vous
pouvez ignorer les informations sur les variables. Lorsque vous @^etes pr@^ets
`a vous y int'eresser, lisez les informations de base sur les variables, et
alors les informations sur les variables individuelles prendront tout leur
sens. See section Variables.
Go to the first, previous, next, last section, table of contents.