doomemacs/modules/ui/pretty-code/autoload/fira.el

21 lines
598 B
EmacsLisp
Raw Normal View History

2020-02-25 21:50:29 +00:00
;;; ui/pretty-code/autoload/fira.el -*- lexical-binding: t; -*-
(defvar +pretty-code--fira-font-names
'(
"FiraCode-Bold.ttf"
"FiraCode-Light.ttf"
"FiraCode-Medium.ttf"
"FiraCode-Regular.ttf"
"FiraCode-Retina.ttf"))
;;;###autoload
(defun +pretty-code/install-fira-font (&optional prefix)
"Download and install Fira Code font based on OS.
When prefix is non-nil, ignore the prompt and just install."
(interactive "P")
(+pretty-code--install-font
prefix
"FiraCode"
"https://github.com/tonsky/FiraCode/raw/13234c0/distr/ttf/%s"
+pretty-code--fira-font-names))