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