Si. Lo que desea es hacer zoom (el tamaño de fuente para) un marco , independientemente de qué búferes se muestren allí.
Consulte la biblioteca zoom-frm.ely estas descripciones de acercamiento y alejamiento de un marco y acercamiento de un búfer .
Ver, en particular, el comando zoom-in/out, que hace ambas cosas. Está asociada de forma predeterminada a las teclas normalmente unidos a solo amortiguar el zoom: C-x C-+, C-x C--, C-x C-0, y C-x C-=. También puede vincular comandos zoom-iny zoom-outrotaciones con la rueda del mouse. El uso C-ucon cualquiera de estos comandos alterna entre el zoom del cuadro y el zoom del búfer.
Además de ampliar interactivamente marcos o buffers, por supuesto, puede establecer el tamaño de fuente predeterminado que desea para todos los marcos.
La misma página de Emacs-Wiki tiene más información sobre cómo configurar fuentes y tamaños de fuente.
Actualice después de que haya decidido que desea establecer el tamaño de fuente predeterminado
La respuesta está en la última línea que escribí anteriormente: vea la sección Cambiar globalmente la fuente predeterminada en la página de fuentes de Emacs Wiki Set . Le indica cómo configurar la fuente predeterminada. (También le indica cómo hacer zoom de forma interactiva en los tamaños de fuente).
Aquí está esa información en pocas palabras: ponga esto en su archivo init:
(add-to-list 'default-frame-alist '(font . FONT ))
(set-face-attribute 'default t :font FONT )
Pero lea toda la sección de esa página, ya que le brinda más información, incluido cómo configurar la fuente predeterminada utilizando .Xresourcesy el demonio Emacs. Un ejemplo de una línea adecuada ~/.Xresourcespara configurar el tamaño de fuente predeterminado es:
Emacs.default.attributeHeight: 94
(face-remap-add-relative 'default '((:height 300)))explotarlo; y(face-remap-add-relative 'default '((:height 120)))para reducirlo? Puedes cambiar la altura a tu gusto. Puede convertirlos en funciones interactivas y asignarlos a sus atajos de teclado favoritos. Para probarlos, péguelos en su*Scratch*búfer y coloque el cursor al final de un fragmento de código y escribaC-x C-e