aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--GNUmakefile14
-rw-r--r--oni-yasnippet/Eldev13
2 files changed, 23 insertions, 4 deletions
diff --git a/GNUmakefile b/GNUmakefile
index fb20f5b..6d54bff 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -133,7 +133,7 @@ package: \
bin/$(guile (get-module-version "oni-vterm")) \
bin/$(guile (get-module-version "oni-web")) \
bin/$(guile (get-module-version "oni-yaml")) \
- bin/$(guile (get-module-version "oni-yasnippet")) \
+ bin/$(guile (get-multifile-module-version "oni-yasnippet")) \
install-%:
emacs --batch \
@@ -157,9 +157,6 @@ integration-test-%: install-%
## Single-file packages
-bin/$(guile (get-module-version "oni-yasnippet")): oni-yasnippet.el
- $(call upload,\"$<\")
-
bin/$(guile (get-module-version "oni-smartparens")): oni-smartparens.el
$(call upload,\"$<\")
@@ -546,3 +543,12 @@ bin/$(guile (get-multifile-module-version "oni-twig")): \
oni-twig/dist/$(guile (get-multifile-module-version "oni-twig"))
$(call upload-multi-file,oni-twig)
+## oni-yasnippet
+
+oni-yasnippet/dist/$(guile (get-multifile-module-version "oni-yasnippet")): \
+ oni-yasnippet/oni-yasnippet.el
+ cd oni-yasnippet && eldev package
+
+bin/$(guile (get-multifile-module-version "oni-yasnippet")): \
+ oni-yasnippet/dist/$(guile (get-multifile-module-version "oni-yasnippet"))
+ $(call upload-multi-file,oni-yasnippet)
diff --git a/oni-yasnippet/Eldev b/oni-yasnippet/Eldev
new file mode 100644
index 0000000..3a4fe49
--- /dev/null
+++ b/oni-yasnippet/Eldev
@@ -0,0 +1,13 @@
+; -*- mode: emacs-lisp; lexical-binding: t -*-
+
+;; Uncomment some calls below as needed for your project.
+(eldev-use-package-archive 'gnu-elpa)
+;(eldev-use-package-archive 'nongnu-elpa)
+(eldev-use-package-archive 'melpa)
+(eldev-use-package-archive `("oni" . ,(expand-file-name "../bin")))
+
+(eldev-use-plugin 'autoloads)
+
+(setf eldev-files-to-package
+ `(:or ,eldev-files-to-package
+ '("*.el" "snippets/**/*")))