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.el
y 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-in
y zoom-out
rotaciones con la rueda del mouse. El uso C-u
con 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 .Xresources
y el demonio Emacs. Un ejemplo de una línea adecuada ~/.Xresources
para 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