Existe-t-il un moyen de zoomer et dézoomer (changer dynamiquement la taille de la police, de manière assez fluide) sur emacs?
Essayer C-xC-+ et C-xC--; C'est, Control-xControl-Minus/Control-Plus.
Après une combinaison (C-xC-+ ou C-xC--), successives + ou - augmenter ou diminuer l'échelle de texte sans taper C-xC- encore.
Addition par sawa
J'ai recherché la fonction attribuée aux touches mentionnées et j'ai découvert qu'elles sont text-scale-increase
et text-scale-decrease
. J'ai ajouté ce qui suit à mon fichier de configuration pour que je puisse faire Ctrl+Scroll pour effectuer un zoom avant/arrière. C'est utile.
(global-set-key [C-mouse-4] 'text-scale-increase)
(global-set-key [C-mouse-5] 'text-scale-decrease)
La réponse -très agréable- de user173973 lie les fonctions aux événements de souris non génériques. C'est-à-dire que par exemple sur mon système Windows, la commande de liaison n'est pas valide.
Pour l'utiliser sur Windows (ou probablement n'importe où), vous pouvez utiliser ces liaisons génériques:
(global-set-key [C-mouse-wheel-up-event] 'text-scale-increase)
(global-set-key [C-mouse-wheel-down-event] 'text-scale-decrease)
Cette config a fonctionné pour moi:
(global-set-key [C-wheel-up] 'text-scale-increase)
(global-set-key [C-wheel-down] 'text-scale-decrease)