Oui. Ce que vous voulez, c'est zoomer (la taille de police pour) un cadre , quels que soient les tampons qui y sont affichés.
Voir la bibliothèque zoom-frm.el
et ces descriptions du zoom d'un cadre et du zoom d'un tampon .
Voir, en particulier, la commande zoom-in/out
, qui fait les deux. Il est lié par défaut aux touches normalement liées à tamponner juste zoom: C-x C-+
, C-x C--
, C-x C-0
et C-x C-=
. Vous pouvez également lier des commandes zoom-in
et des zoom-out
rotations de la molette de la souris. L'utilisation C-u
de l'une de ces commandes bascule entre le zoom de trame et le zoom de tampon.
Outre le zoom interactif des cadres ou des tampons, vous pouvez bien sûr définir la taille de police par défaut que vous souhaitez pour tous les cadres.
La même page Emacs-Wiki contient plus d'informations sur la définition des polices et des tailles de police.
Mettre à jour après avoir décidé de définir la taille de police par défaut
La réponse se trouve dans la dernière ligne que j'ai écrite ci-dessus: voir la section Changer globalement la police par défaut sur la page Emacs Wiki Set Fonts . Il vous indique comment définir la police par défaut. (Il vous indique également comment zoomer les tailles de police de manière interactive.)
Voici ces informations en un mot - mettez-les dans votre fichier init:
(add-to-list 'default-frame-alist '(font . FONT ))
(set-face-attribute 'default t :font FONT )
Mais lisez toute la section de cette page, car elle vous en dit plus, y compris comment définir la police par défaut à l'aide .Xresources
et le démon Emacs. Un exemple de ligne appropriée ~/.Xresources
pour définir la taille de police par défaut est:
Emacs.default.attributeHeight: 94
(face-remap-add-relative 'default '((:height 300)))
exploser; et(face-remap-add-relative 'default '((:height 120)))
pour le réduire? Vous pouvez modifier la hauteur à votre guise. Vous pouvez les transformer en fonctions interactives et les associer à vos raccourcis clavier préférés. Pour les essayer, collez-les dans votre*Scratch*
tampon et placez le curseur à la fin d'un extrait de code et tapezC-x C-e