Cómo cambiar al vuelo el tamaño del texto en Emacs

[singlepic=630,60,,,left]

Hoy aprendí algo que me es muy útil en mi diario programar. Aprendí a cambiar el tamaño del texto en Emacs usando únicamente la combinación de teclas CTRL + y CTRL -.

Sólo agregué el siguiente código a uno de los archivos que se cargan automáticamente al iniciar Emacs, en mi caso ~/.emacs.d/lobo.el (pongan el nombre correspondiente en su sistema):

  1. (defun sacha/increase-font-size ()
  2.   (interactive)
  3.   (set-face-attribute 'default
  4.                       nil
  5.                       :height
  6.                       (ceiling (* 1.10
  7.                                   (face-attribute 'default :height)))))
  8. (defun sacha/decrease-font-size ()
  9.   (interactive)
  10.   (set-face-attribute 'default
  11.                       nil
  12.                       :height
  13.                       (floor (* 0.9
  14.                                   (face-attribute 'default :height)))))
  15. (global-set-key (kbd "C-+") 'sacha/increase-font-size)
  16. (global-set-key (kbd "C--") 'sacha/decrease-font-size)

Recuerden que:

Si existe un archivo con tu nombre de usuario de Linux y extensión .el dentro de .emacs.d, éste será cargado automáticamente cuando inicies Emacs.
Por ejemplo mi nombre de usuario en Ubuntu es lobo. Por eso Emacs carga automáticamente el archivo llamado ~/.emacs.d/lobo.el.

Recursos

Emacs: Changing the font size on the fly

Deja un comentario