Add FiraCode download

This commit is contained in:
James Ravn 2020-02-25 21:50:29 +00:00
parent 41140787a1
commit dea0320a1a
No known key found for this signature in database
GPG key ID: 52C372C72159D6EE
2 changed files with 21 additions and 1 deletions

View file

@ -0,0 +1,20 @@
;;; 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))

View file

@ -32,5 +32,5 @@ When prefix is non-nil, ignore the prompt and just install."
(+pretty-code--install-font
prefix
"Iosevka"
"https://github.com/jsravn/iosevka-emacs/raw/master/%s"
"https://github.com/jsravn/iosevka-emacs/raw/20fc2c4/%s"
+pretty-code--iosevka-font-names))