Add FiraCode download
This commit is contained in:
parent
41140787a1
commit
dea0320a1a
2 changed files with 21 additions and 1 deletions
20
modules/ui/pretty-code/autoload/fira.el
Normal file
20
modules/ui/pretty-code/autoload/fira.el
Normal 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))
|
|
@ -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))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue