Pregunta:
Me encuentro constantemente alejándome (Cx C–) en cada búfer que estoy usando para ver más líneas de código en las que estoy trabajando.
¿Hay alguna forma de establecer el nivel de zoom en mi .emacs, no de forma interactiva? ¿O debería considerar configurar el tamaño de fuente? He estado usando el zoom porque ha sido la solución más fácil / rápida, pero prefiero encontrar una solución más permanente. ¿Existen desventajas o ventajas al usar uno frente al otro? No tengo claras las diferencias.
Respuesta:
Si. Lo que desea es hacer zoom (el tamaño de fuente para) un marco , independientemente de los búferes que se muestren allí.
Consulte la biblioteca zoom-frm.el
y estas descripciones de zoom-frm.el
hacer zoom en un marco y hacer zoom en un búfer .
Vea, en particular, el comando zoom-in/out
, que hace ambas cosas. Está vinculado de forma predeterminada a las teclas que normalmente están vinculadas al zoom del búfer: Cx C-+
, Cx C--
, Cx C-0
y Cx C-=
. También puede vincular los comandos de zoom-in
y zoom-out
a las rotaciones de la rueda del mouse. El uso de Cu
con cualquiera de estos comandos alterna entre el zoom de fotogramas y el zoom de búfer.
Además de hacer zoom de forma interactiva en los marcos o búferes, por supuesto, puede establecer el tamaño de fuente predeterminado que desee para todos los marcos.
La misma página de Emacs-Wiki tiene más información sobre la configuración de fuentes y tamaños de fuente.
Actualice después de decidir que desea establecer el tamaño de fuente predeterminado
La respuesta está en la última línea que escribí arriba: Consulte la secciónCambiar globalmente la fuente predeterminada en la página Establecer fuentes de Wiki de Emacs. Le dice cómo configurar la fuente predeterminada. (También le indica cómo hacer zoom en los tamaños de fuente de forma interactiva).
Aquí está esa información en pocas palabras: ponga esto en su archivo de inicio:
(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 dice más, incluyendo cómo configurar la fuente predeterminada usando .Xresources
y el demonio de Emacs. Un ejemplo de una línea adecuada para ~/.Xresources
para establecer el tamaño de fuente predeterminado es:
Emacs.default.attributeHeight: 94