10 Commits

Author SHA1 Message Date
Matias Fontanini
a2df29ddbe feat: make snippet executors multiplatform 2024-07-12 17:48:30 -07:00
Matias Fontanini
ef267d32ab feat: use snippet language strings for executor script name 2024-06-02 08:25:20 -07:00
Matias Fontanini
e34564e4d2 feat: validate that built in executors have .sh extension 2024-05-26 11:16:38 -07:00
Matias Fontanini
e1e88c780a feat: allow executing arbitrary programming langs 2024-05-26 10:37:53 -07:00
Matias Fontanini
ecdab0fd9c Use tree maps for themes to have consistent ordering 2024-02-15 10:50:57 -08:00
Bernhard M. Wiedemann
87e1eac491 Sort input file list
so that themes.rs builds in a reproducible way
in spite of non-deterministic filesystem readdir order.

See https://reproducible-builds.org/ for why this is good.

Without this patch, themes.rs and the resulting binary would differ thusly:
-  theme_name: base16-eighties.dark
+  theme_name: GitHub

This patch was done while working on reproducible builds for openSUSE.
2024-02-14 05:01:50 +01:00
Matias Fontanini
2018f23840 Add terminal dark/light themes 2023-11-26 14:05:44 -08:00
Dawid Ciężarkiewicz
f237965045
fix: PathBuf::display is the right way to output a path 2023-10-19 10:41:43 -07:00
Matias Fontanini
43f6eec7a0 Rebuild if built-in themes change 2023-10-09 10:32:05 -07:00
Matias Fontanini
a59e5fdf7c Use files to specify themes 2023-09-07 17:53:52 -07:00