From d6356d9618fcea332c8bb08794d6557cfd988c94 Mon Sep 17 00:00:00 2001 From: James Ravn Date: Tue, 25 Feb 2020 22:07:00 +0000 Subject: [PATCH] Add hasklig font install --- modules/ui/pretty-code/autoload/hasklig.el | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 modules/ui/pretty-code/autoload/hasklig.el diff --git a/modules/ui/pretty-code/autoload/hasklig.el b/modules/ui/pretty-code/autoload/hasklig.el new file mode 100644 index 000000000..8a313c537 --- /dev/null +++ b/modules/ui/pretty-code/autoload/hasklig.el @@ -0,0 +1,29 @@ +;;; ui/pretty-code/autoload/hasklig.el -*- lexical-binding: t; -*- + +(defvar +pretty-code--hasklig-font-names + '( + "Hasklig-Black.otf" + "Hasklig-BlackIt.otf" + "Hasklig-Bold.otf" + "Hasklig-BoldIt.otf" + "Hasklig-ExtraLight.otf" + "Hasklig-ExtraLightIt.otf" + "Hasklig-It.otf" + "Hasklig-Light.otf" + "Hasklig-LightIt.otf" + "Hasklig-Medium.otf" + "Hasklig-MediumIt.otf" + "Hasklig-Regular.otf" + "Hasklig-Semibold.otf" + "Hasklig-SemiboldIt.otf")) + +;;;###autoload +(defun +pretty-code/install-hasklig-font (&optional prefix) + "Download and install Hasklig 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/jsravn/hasklig-emacs/raw/33354a3/%s" + +pretty-code--hasklig-font-names))