Dans Emacs, chaque /buffer/ est délimité *en bas* par la
/modeline/. Il s'agit d'une zone dans laquelle sont affichées divers
informations quant au mode de fonctionnement d'Emacs dans son
/buffer/. On voit en action sur la figure [[fig:emacs-modeline]].
#+CAPTION: La /modeline/. Ici on voit qu'on est en mode ~CMake~, que le fichier édité s'appelle ~CMakeList.txt~ et qu'on travaille sur la branche ~develop~.
#+NAME: fig:emacs-modeline
[[file:emacs-modeline.png]]
*** Fonctions
Dans Emacs, tout est fonction. Et toute fonction peut-être surchargée
localement (dans un /buffer/), une famille de /buffers/ ou globalement
(dans tout Emacs).
Plus précisément presser une touche (quel que soit le contexte)
déclenche l'appel d'une fonction. Cela peut éventuellement nuire aux
performances, mais ça reste anecdotique de nos jours.