aboutsummaryrefslogtreecommitdiffstats
path: root/GNUmakefile
diff options
context:
space:
mode:
authorGravatar Tom Willemse2025-03-03 22:53:33 -0800
committerGravatar Tom Willemse2025-03-03 22:53:33 -0800
commit8b838f0a7bb2a988d4c226e64da2067e989885ef (patch)
treef703244f9ce170db1821fbbcef438a092e791919 /GNUmakefile
parenta15e8ca1adbd5bd3522e496e7872e17d947e9378 (diff)
downloadnew-dotfiles-8b838f0a7bb2a988d4c226e64da2067e989885ef.tar.gz
new-dotfiles-8b838f0a7bb2a988d4c226e64da2067e989885ef.zip
Surfingkeys: Generate config from lisp
Diffstat (limited to 'GNUmakefile')
-rw-r--r--GNUmakefile5
1 files changed, 5 insertions, 0 deletions
diff --git a/GNUmakefile b/GNUmakefile
index ba11628..5a16788 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -142,6 +142,11 @@ firefox-stow:
@echo "Error finding firefox default profile, can't stow" >&2
endif
+## Surfingkeys
+
+surfingkeys/surfingkeys.js: surfingkeys/surfingkeys.lisp
+ sbcl --eval '(require :asdf)' --eval '(require :parenscript)' --eval '(in-package :parenscript)' --eval '(with-open-file (str "$@" :direction :output :if-exists :overwrite :if-does-not-exist :create) (format str "~a" (ps-compile-file "$<")))' --eval '(sb-ext:exit)'
+
## Helper
%.el: %.org