/
githubmirror
/
FiraCode
Обзор
Документация
Войти
/
githubmirror
/
FiraCode
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
clojure/fira_code/classes.clj
18 строк
521 B
Nikita Prokopov
Code formatting, tools.namespace -> clj-reload, clojure+
02 мар 2026, 19:43
02 мар 2026, 19:43
c74dd80
Код
Авторство
О чём код?
(ns fira-code.classes (:require [clojure.java.io :as io] [clojure.string :as str] [fira-code.glyphs :as glyphs] [fira-code.files :as files]) (:import [java.io File])) (defn fill-class [font file] (let [[_ name] (re-matches #"([^.]+)\.fea" (File/.getName file)) code (slurp file) class {:code (str/trim code) :name name}] (glyphs/set-class font name class))) (defn fill-all [font] (reduce fill-class font (files/find "classes" #"classes/[^/]+\.fea")))