mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-03 12:27:26 -05:00
Add FiraCode download
This commit is contained in:
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
|
(+pretty-code--install-font
|
||||||
prefix
|
prefix
|
||||||
"Iosevka"
|
"Iosevka"
|
||||||
"https://github.com/jsravn/iosevka-emacs/raw/master/%s"
|
"https://github.com/jsravn/iosevka-emacs/raw/20fc2c4/%s"
|
||||||
+pretty-code--iosevka-font-names))
|
+pretty-code--iosevka-font-names))
|
||||||
|
Reference in New Issue
Block a user