emacs init: Variable Pitch Mode (Proportional Font)

By Xah Lee. Date: . Last updated: .

Setup Proportional Font by Major Mode

Here's how to make some Major Mode always use proportional font.

Put this in your Emacs Init File:

(defun xah-set-proportional-font ()
  "Set current buffer to use proportional font."
  (variable-pitch-mode 1)
  (text-scale-increase 1))

(add-hook 'css-mode-hook 'xah-set-proportional-font)
(add-hook 'emacs-lisp-mode-hook 'xah-set-proportional-font)
(add-hook 'html-mode-hook 'xah-set-proportional-font)
(add-hook 'js-mode-hook 'xah-set-proportional-font)
(add-hook 'nxml-mode-hook 'xah-set-proportional-font)